deathmarine / Luyten

An Open Source Java Decompiler Gui for Procyon
Other
4.99k stars 994 forks source link

Please fix decompiler crasher #133

Open ghost opened 6 years ago

ghost commented 6 years ago

java.lang.IllegalStateException: Invalid BootstrapMethods attribute entry: 5 additional arguments required for method IllIlIIlillIlIlilliililiIlIliIlIilllIlllllIllllIliillllllIliIIlllliliiiilIllllIIlllliliililllIlIllilliIliillllllliiliiIiIIIIlIiIIllllllIlililillllilllillliIIililiIlIlIliIllIliilliIlllliliiIIllliIlllIIlIlIlIililllIlIiliiilIilIIilllilllIIIliIllllllllilIiliIIllIIIilllIillllIIlllliliIilillliIllIiIillllillIllIilliiIlIlllIiilIIIliliIiIllIIIiiiIiillilliIilllIiIlllllilillIliIllIililllllIiIillliillIlilllillIllliillllliIllllIiIlllllIlililIlIIIIlliIlllIlllllIllillllilliililIillIlIIIlllIillllIlilillliIllIll/IIiIlIlllIIIiliIllllllIillIlIllIilIllIlIlIIlIlIIlIIllllilIiIiIlllllililiIIllIlIlllliiiliIlllillIlillililliIllillIiIIlIlillliIillIlliIlIIlllillllllIlliililIIlllIlllillIillliIIiIlllllillllillliillIlilllllilllillililiiIlIllllilIlIlliIiliIIillllliilIliliIIIlIlliliIlliIiliIlliliIlllIlillllIIlIIllIlllilIiIililIIiiIilIiIIiIillIllliilIliliillllIIilllllllIliliIIIllllIliIlllliiillllilllIiIIiIillllllllllililIIliIliiIIlllilllIlIliIllIiilIlilIllllIillIilIliliIIIllliillllilIilililllIlIllIilIllIllIIllIIlliIlIl.IlllliIIllllilllllIIIllIliIiiIlIiIlIIIlllliillIllIllillllllllllllillllllillillilillllIlIIilllliliiIilIIliIlIIIlilIlIlIiIllIllllIllliilllIlllIiIIllIlIIlllliilllllilllIiIiIliIIIlIllIlillllliIlIIlllililIlIlIIlilliillllIlIIIlIiIIlIIllliIiIliiIlillllIlIliIilllIillllIlllllllllIiliIiilIlIilIllIllillilIlllIlIllilIlilllillillIIlllliIIiilIlillillIlllillilliIIllilliliIllliiillIlllllliIilllilIlllIlIlIiilIlIiiIliillIIIIlillllllilIIliIilllillllliiIlIlllllIillIIIllIlilllIilillIlliIiilliIlIIilIIliilliiIIiiilIil, but only 6 specified. at com.strobel.assembler.ir.Error.invalidBootstrapMethodEntry(Error.java:243) at com.strobel.assembler.ir.MetadataReader.readAttributeCore(MetadataReader.java:255) at com.strobel.assembler.metadata.ClassFileReader.readAttributeCore(ClassFileReader.java:260) at com.strobel.assembler.ir.MetadataReader.inflateAttributes(MetadataReader.java:412) at com.strobel.assembler.metadata.ClassFileReader.visitAttributes(ClassFileReader.java:1133) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:438) at com.strobel.assembler.metadata.ClassFileReader.readClass(ClassFileReader.java:365) at com.strobel.assembler.metadata.MetadataSystem.resolveType(MetadataSystem.java:124) at com.strobel.assembler.metadata.MetadataSystem.lookupTypeCore(MetadataSystem.java:81) at com.strobel.assembler.metadata.MetadataResolver.lookupType(MetadataResolver.java:46) at us.deathmarine.luyten.Model.openEntryByTreePath(Model.java:338) at us.deathmarine.luyten.Model$TreeListener$1.run(Model.java:266)

greenozon commented 6 years ago

if you see com.strobel.xxxxx in stack trace => this is not luyten bug, but procyon one.. (engine)

deathmarine commented 6 years ago

There looks to be some heavy obfuscation going on there.