Platform: J2SE 1.4.1_02 and Windows XP
ProGuard 1.5 works fine, but I detect this error in 1.6
version.
File proguard.txt:
-libraryjars c:\jdk\jre\lib\rt.jar
-keep public class lib.util.XDate { public
protected *; }
-keep public class lib.util.XTime { public
protected *; }
-keep public class bd4.jdbc.XDriver { public
protected *; }
-keep public class bd4.jdbc.LDriver { public
protected *; }
-keep public class bd4.jdbc.SQL* { public protected
*; }
-keep public class bd4.odbc.Bridge { public
protected *; }
-keep public class apl.Trabajos { public *; }
-defaultpackage apl
Obfuscation sentence:
java -jar proguard.jar @proguard.txt -injars
Trabajos.jar -outjar Trabajos2.jar
Obfuscation progress:
ProGuard, version 1.6
Reading program jar [Trabajos.jar]
Reading library jar [c:\jdk\jre\lib\rt.jar]
Error: java.lang.Object
Logged In: YES
user_id=775875
I can't attach the file 'trabajos.jar' because it is very
large (727 K).
I can send if it is necessary.
Logged In: YES
user_id=555208
Could you use the '-verbose' flag to get a more complete
stack trace? You can send me the jar by e-mail.
Thanks.
Eric.
Logged In: YES
user_id=555208
This bug has now been fixed for release 1.6.2.
The bug had crept into the reworked obfuscation code of
release 1.6. Please download the update if you are using
release 1.6 or 1.6.1. My apologies for the inconvenience.
Eric.