FabricMC / Enigma

This is a fork of cuchaz's Enigma, a deobfuscation/remapping tool for Java software.
GNU Lesser General Public License v3.0
455 stars 115 forks source link

Source export failed, stackoverflowerror #207

Closed SamirMokiem closed 4 years ago

SamirMokiem commented 4 years ago

206 fixed #205 and i was able to use enigma. But now after trying to export the source i get an stackoverflow

Using: #206

Version: 1.15.2 (official) with client mapping (official)

Log: https://pastebin.com/raw/bhrbdSdh

liach commented 4 years ago

Procyon is known to fail on some classes like LivingEntity and some data provider classes. Try with Decompiler set to CFR.

SamirMokiem commented 4 years ago

That also gives an error: https://pastebin.com/raw/mxDwWL16 Running with 8gb ram using: CFR

MightyCoderX commented 4 years ago

i have 4gb of ram and it doesn't work with the default decompiler, it throws StackOverflow

MightyCoderX commented 4 years ago

Also tried a pc with 16GB of ram with bot compilers, it still keeps crashing

SamirMokiem commented 4 years ago

Version 0.14.3.149 worked. Also it was a lot faster when decompiling

Runemoro commented 4 years ago

The Procyon issue can't be fixed from Enigma. We should merge the commit I mentioned in this comment to Fabric's fork of Procyon.

I'll make a PR soon fixing the CFR issues.