git clone https://github.com/ImpactDevelopment/Installer.git git checkout af6e7bf9029f0aebdf8baaade90c57a5a4418b1a ./gradlew optimize It only crashes on the second optimization pass. 16:27:31.208 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Caused by: java.lang.ArrayIndexOutOfBoundsException: 2 16:27:31.208 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at proguard.shrink.ClassShrinker$MySignatureCleaner.visitSignatureAttribute(ClassShrinker.java:345) 16:27:31.208...
git clone https://github.com/ImpactDevelopment/Installer.git ./gradlew optimize It only crashes on the second optimization pass. 16:27:31.208 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Caused by: java.lang.ArrayIndexOutOfBoundsException: 2 16:27:31.208 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at proguard.shrink.ClassShrinker$MySignatureCleaner.visitSignatureAttribute(ClassShrinker.java:345) 16:27:31.208 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]...
git clone https://github.com/ImpactDevelopment/Installer.git ./gradlew optimize 16:27:31.208 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] Caused by: java.lang.ArrayIndexOutOfBoundsException: 2 16:27:31.208 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at proguard.shrink.ClassShrinker$MySignatureCleaner.visitSignatureAttribute(ClassShrinker.java:345) 16:27:31.208 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] at proguard.classfile.util.SimplifiedVisitor.visitSignatureAttribute(SimplifiedVisitor.java:504)...
Also, as far as I can tell, the final output jar still functions properly.
As well as the github link with source code, here is the built jar and proguard config file that causes this behavior
Repeated and nondeterministic application of "Number of removed write-only fields" and "Number of removed instructions" optimizations