ProGuard 7.9.1 throws NPE when obfuscation is enabled during Kotlin
metadata
reference fixing. The crash is non-deterministic (depends on class
iteration order).
Stack trace:
java.lang.NullPointerException: Cannot invoke "proguard.classfile.
Clazz.getName()"
because "value.referencedClass" is null
at proguard.classfile.editor.
ClassReferenceFixer$KotlinReferenceFixer
.visitEnumArgument(ClassReferenceFixer.java:927)
at proguard.classfile.kotlin.
KotlinAnnotationArgument$EnumValue.accept(...)
...
at proguard.obfuscate.Obfuscator.execute(Obfuscator.java:708)
ProGuard 7.9.1 throws NPE when obfuscation is enabled during Kotlin
metadata
reference fixing. The crash is non-deterministic (depends on class
iteration order).