If you are looking for the decompiler itself, visit https://github.com/jindrapetrik/jpexs-decompiler
NEW : We have got a new blog where we post some interesting SWF internals info.
List of issues#661 Scripts not showing
Author: anti91
Date created:
Type: bug
Visibility: Everybody
Assigned to: honfika
Labels: Performance
State: closed
> What steps will reproduce the problem?
When opened a .swf file there is no scripts folder in the tree view, when I checked the
same file in old ver 1.7.1 then its showing the scripts
> What version of the product are you using? On what operating system?
Used 2.1.4 & 3.0.0 nightly build os:win 7
> Please provide any additional information below. Attach the file you have problem with
if neccessary. If you do not want to publish files YOU CAN CHANGE VISIBILITY TO PRIVATE
the file which i tried to open url is
http://cache.armorgames.com/files/games/abyss-walker-the-los-16056.swf
when I tried with RABCDASM its throwing error "core.exception.OutOfMemoeryError@(0)"
raised request with 'Vladimir Panteleev' but still its pending
Assigned: → honfika
Fixed in the latest nightly build. Please try it
State: new→upgraded
Its showing script but able to decompile only one module/ folder (i.e., only showing 8
class files).
Attaching a screenshot of comparision when view with as3 sorcerer & jpex new nigthly build
abyss_scshot.jpg (244 KiB)
Can you see any error message (red icon on the right bottom corner) after you open swf,
but before selecting any script in the tree?
Also please try running ffdec64.exe, it will give you more memory. Assuming you have 64bit
OS.
I tried ffdec64.exe, yep I am using win 7 64bit, its showing red icon and this is the
erorr message
05/09/2014 21:29:00 SEVERE Error during tag reading
java.util.concurrent.ExecutionException: java.lang.OutOfMemoryError: Java heap space
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at com.jpexs.decompiler.flash.SWFInputStream.readTagList(SWFInputStream.java:1111)
at com.jpexs.decompiler.flash.SWF.<init>(SWF.java:563)
at com.jpexs.decompiler.flash.SWF.<init>(SWF.java:515)
at com.jpexs.decompiler.flash.gui.Main.parseSWF(Main.java:271)
at com.jpexs.decompiler.flash.gui.Main$OpenFileWorker.doInBackground(Main.java:382)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.OutOfMemoryError: Java heap space
at com.jpexs.decompiler.flash.abc.avm2.AVM2Code.<init>(AVM2Code.java:804)
at com.jpexs.decompiler.flash.abc.ABC.<init>(ABC.java:548)
at com.jpexs.decompiler.flash.tags.DoABCDefineTag.<init>(DoABCDefineTag.java:82)
at com.jpexs.decompiler.flash.SWFInputStream.resolveTag(SWFInputStream.java:1330)
at
com.jpexs.decompiler.flash.SWFInputStream$TagResolutionTask.call(SWFInputStream.java:981)
at
com.jpexs.decompiler.flash.SWFInputStream$TagResolutionTask.call(SWFInputStream.java:961)
at java.util.concurrent.FutureTask.run(Unknown Source)
... 3 more
Here you can see that this is an out of memory exception. How much free memory do you
have, when you start ffdec? I tried your file, and it needs only 1.1GB to open.
Please try the latest nightly build. It needs less memory until you dont want to edit the
scripts.
I am closing this. If the problem persists, create new issue.
State: upgraded→closed
Adding the SWF file here so the issue tracker does not depend on external site.
abyss-walker-the-los-16056.swf (4,526 KiB)