User Activity

  • Posted a comment on discussion Open Discussion on ProGuard Java Optimizer and Obfuscator

    Unfortunately, while 6.1.0beta2 obfuscates successfully without shrinking, my program crashes when running on OS X 10.14. If I use the '--release 10' javac flag, then shrinking works, obfuscation works, and my program works. So for now, I guess I will have to stick with that flag during compilation.

  • Posted a comment on discussion Open Discussion on ProGuard Java Optimizer and Obfuscator

    Yup. 6.10beta2 works with java11. I no longer need the --release 10 javac flag. However, I get an error when shrinking: ProGuard, version 6.1.0 beta2 Reading input... Reading program jar … Reading library directory … Reading library directory … Initializing... Ignoring unused library classes... Original number of library classes: 39493 Final number of library classes: 1516 Inlining subroutines... Shrinking... Exception in thread "main" java.lang.NullPointerException at proguard.shrink.UsageMarker.isUsed(UsageMarker.java:1198)...

  • Posted a comment on discussion Open Discussion on ProGuard Java Optimizer and Obfuscator

    We updated ProGuard 6.0.3 to support the Java 11 major number. ProGuard compiles and works correctly without reporting an unsupported compilation. However, when we compile our code with Java 11 (openjdk) we get thousands of can't find referenced [field|method] errors. When we compille with OpenJDK Java 10, running our new version of ProGuard, we have no errors. I suspect this is due to the class file change that was introduced in Java 11 (https://bugs.openjdk.java.net/browse/JDK-8010319). A workaround...

View All

Personal Data

Username:
jtsf11
Joined:
2018-08-09 13:29:04

Projects

  • No projects to display.

Personal Tools