JPEXS Free Flash Decompiler (original) (raw)
JPEXS Free Flash Decompiler Issue Tracker
NEW 03/07/2026: You can now close your own issues and reopen them later if needed. You can also comment closed issues.
#2665 FFDec 25.1.3 fails to decompile what 24.0.0 can decompile
Date created: 03/10/2026, 6:50:21 pm
Type: bug
Visibility: Everybody
Assigned to:
State: closed
new: Initial state. As long as issue is in this
state, the work on the issue has not yet
begun.
opened: Opened state means developer started working
on the issue. Feature/Fix will probably be in
the next release.
postponed: This means developer is not working on it
now, for some reason it cannot be implemented
now. Issue may be opened again in the future.
upgraded: Issue is in upgraded state when developer
made changes to the program and new version
was released.
closed: This means the user is satisfied with issue
results and no more changes are needed.
invalid: These issues cannot be solved.
ignored: Developer decided to take no action on this
issue.
returned: Program changes were made but user is not
satisfied and returned the issue.
> 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.
03/10/2026, 6:50:51 pm
State: new→closed
03/10/2026, 6:51:42 pm
Forgot to attach file. File is called "MinHero.swf", not "Game.swf"
State: closed→returned
03/10/2026, 7:17:31 pm
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.
03/10/2026, 7:57:34 pm
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.
03/10/2026, 10:35:13 pm
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
03/19/2026, 2:54:37 pm
Alright, will download the nightly. Thanks for your help!
03/19/2026, 3:37:36 pm
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
List of issues
