JPEXS Free Flash Decompiler Issue Tracker

If you are looking for the decompiler itself, visit https://github.com/jindrapetrik/jpexs-decompiler

NEW : You can now close your own issues and reopen them later if needed. You can also comment closed issues.
List of issuesList of issues

#2665 FFDec 25.1.3 fails to decompile what 24.0.0 can decompile
Date created:
Type: bug
Visibility: Everybody
Assigned to:
State: closed Help

> What steps will reproduce the problem? Open the attached SWF file "Game.swf" in FFDec version 25.1.3 . Then browse to the script "Utility", and search for "null." On line 108 there is "null.push", which is syntactially wrong. Close FFDec, then open "Game.swf" within FFDec version 24.0.0. Then, browse to "Utility" and search for "null.". It isn't present there, as it seems to have decompiled it well. > What is the expected output? What do you see instead? Expected result is no syntax/errors in decompiling in 25.1.3, especially if there are no errors in the version before. This is the only example, but I'm sure there could be many more cases.For example, the "Utility" script in version 25.1.3 is longer than 24.0.0 . > What version of the product are you using? Is it "nightly build"? Which operating system do you have? Version 25.1.3 and version 24.0.0. Main releases from Github. Running on Windows 11 > Please provide any additional information below. If the problem is related to a SWF file, attach it here, otherwise we can't help you. I understand that the decompiler is updating all of the time, and so later versions can reintroduce errors from earlier versions. This is just a message to notify the developers that this occurred, and to let others know that if there are decompilation issues, to try going back/forward a version and see if that troubleshoots.
DownloadMinHero.swf (24,601 KiB)
State: new→closed
Forgot to attach file. File is called "MinHero.swf", not "Game.swf"
State: closed→returned
Is this the correct SWF? I see Utilities.Utility class, but there is not "null." on line 108? Can you attach the source code you get? Do you have Deobfuscate code or Simplify expressions mode on? I am attaching what I got.
DownloadUtility_ok.as (21 KiB)
I see some "null." calls when I enable Code deobfuscation for example in com.greensock.TweenLite:killTweensOf in current nightly which do not happen in 24.0.0, so this need to be fixed indeed.
It should be fixed in nightly 3455. There were null registers on deobfuscation enabled. I think this should not happen when deobfuscation is disabled, but you rather try it.
State: returned→upgraded
Alright, will download the nightly. Thanks for your help!
No more issues with syntax now. As you mentioned earlier, maybe it was a particular version of the SWF I uploaded. Regardless, it is working now.
State: upgraded→closed