Hi Dukacopy team,
Obfuscate feature stopped working. Tested with many strategies. Obfuscation works for non of them.
JForex Trading Platform throws following exceptions:
Quote:
java.io.IOException: Incompatible version number for class file format: 51 / 0
at net.sf.javaguard.classfile.ClassFile.read(ClassFile.java:149)
at net.sf.javaguard.classfile.ClassFile.create(ClassFile.java:114)
at net.sf.javaguard.GuardDB.addClasses(GuardDB.java:405)
at net.sf.javaguard.GuardDB.obfuscate(GuardDB.java:231)
at net.sf.javaguard.JavaGuard2.obfuscate(JavaGuard2.java:292)
at net.sf.javaguard.JavaGuard2.start(JavaGuard2.java:170)
at com.dukascopy.dds2.greed.agent.a.e.b(Unknown Source)
at com.dukascopy.dds2.greed.agent.a.e.a(Unknown Source)
at com.dukascopy.dds2.greed.agent.a.e.a(Unknown Source)
at com.dukascopy.dds2.greed.util.d.a(Unknown Source)
at com.dukascopy.dds2.greed.actions.servicesources.CompileAndRunAction.Ch(Unknown Source)
at com.dukascopy.dds2.greed.actions.c.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
23.06.2014 22:09:43.102 INFO javaguard.JavaGuard2 ] Unrecoverable error during obfuscation
java.lang.NullPointerException
at java.lang.Throwable.printStackTrace(Throwable.java:653)
at java.lang.Throwable.printStackTrace(Throwable.java:721)
at net.sf.javaguard.log.FileLogger.printStackTrace(FileLogger.java:207)
at net.sf.javaguard.GuardDB.addClasses(GuardDB.java:410)
at net.sf.javaguard.GuardDB.obfuscate(GuardDB.java:231)
at net.sf.javaguard.JavaGuard2.obfuscate(JavaGuard2.java:292)
at net.sf.javaguard.JavaGuard2.start(JavaGuard2.java:170)
at com.dukascopy.dds2.greed.agent.a.e.b(Unknown Source)
at com.dukascopy.dds2.greed.agent.a.e.a(Unknown Source)
at com.dukascopy.dds2.greed.agent.a.e.a(Unknown Source)
at com.dukascopy.dds2.greed.util.d.a(Unknown Source)
at com.dukascopy.dds2.greed.actions.servicesources.CompileAndRunAction.Ch(Unknown Source)
at com.dukascopy.dds2.greed.actions.c.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)

Best regards,
Grzegorz