JPEXS Free Flash Decompiler Issue Tracker

If you are looking for the decompiler itself, visit

NEW : We have got a new blog where we post some interesting SWF internals info.

List of issuesList of issues

#1779 java.lang.OutOfMemoryError: Java heap space
Date created:
Type: bug
Visibility: Everybody
Assigned to:
Labels: Large SWF
State: new Help

> What steps will reproduce the problem? trying to open sufficiently big flash file (650megs in my case), like with lots of images inside. > What is the expected output? What do you see instead? Expected opening the file, got this instead: java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space at Source) at java.util.concurrent.FutureTask.get(Unknown Source) at com.jpexs.helpers.CancellableWorker.get( at com.jpexs.decompiler.flash.gui.Main.parseSWF( at com.jpexs.decompiler.flash.gui.Main$OpenFileWorker.doInBackground( at javax.swing.SwingWorker$ Source) at Source) at Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$ Source) at Source) Caused by: java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Unknown Source) at Source) at Source) at Source) at com.jpexs.helpers.Helper.copyStream( at com.jpexs.decompiler.flash.SWF.decompress( at com.jpexs.decompiler.flash.SWF.<init>( at com.jpexs.decompiler.flash.gui.Main$ at com.jpexs.decompiler.flash.gui.Main$6.doInBackground( at com.jpexs.decompiler.flash.gui.Main$6.doInBackground( at com.jpexs.helpers.CancellableWorker$ at Source) at ... 3 more > What version of the product are you using? Is it "nightly build"? Which operating system do you have? tried both 15.0.0 and 11.3.0 - doesn't change anything > Please provide any additional information below. If the problem is related to a SWF file, attach it here, otherwise we can't help you. The file is too big to attach. download link:
I have the same problem with this swf : ``` java -jar 'fdec.jar' -export script dec play.swf ``` It ends with a OutOfMemory error. I tried to give 12 go RAM to the JVM. It took much more time, but it also exit with an OutOfMemory.