JPEXS Free Flash Decompiler Issue Tracker

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 issuesList of issues

#2027 Confusion
Date created:
Type: bug
Visibility: Everybody
Assigned to:
State: opened Help

> What steps will reproduce the problem? > What is the expected output? What do you see instead? The expected output is for it to save but, instead I see "Lang.OutOfMemoryError: Java heap space ffdec..memory space is 910 etc" > What version of the product are you using? Is it "nightly build"? Which operating system do you have? I'm using the stable version of ffdec, I'm trying to figure out why it keeps giving me this problem when I have java installed. I have a chrome os or a debian linux computer. > Please provide any additional information below. If the problem is related to a SWF file, attach it here, otherwise we can't help you. when trying to do the alternative which was use the .jar or .sh file it kept giving me this: ash@penguin:~$ chmod +x ffdec.sh ash@penguin:~$ ./ffdec.sh Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.NoClassDefFoundError: com/jpexs/helpers/CancellableWorker at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) at java.lang.Class.privateGetMethodRecursive(Class.java:3048) at java.lang.Class.getMethod0(Class.java:3018) at java.lang.Class.getMethod(Class.java:1784) at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:670) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:652) Caused by: java.lang.ClassNotFoundException: com.jpexs.helpers.CancellableWorker at java.net.URLClassLoader.findClass(URLClassLoader.java:387) at java.lang.ClassLoader.loadClass(ClassLoader.java:419) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352) at java.lang.ClassLoader.loadClass(ClassLoader.java:352) ... 7 more ash@penguin:~$ sudo bash install ffdec.sh /usr/bin/install: /usr/bin/install: cannot execute binary file ash@penguin:~$ sudo bash ffdec.sh Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.NoClassDefFoundError: com/jpexs/decompiler/flash/helpers/Freed at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:757) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) at java.net.URLClassLoader.defineClass(URLClassLoader.java:473) at java.net.URLClassLoader.access$100(URLClassLoader.java:74) at java.net.URLClassLoader$1.run(URLClassLoader.java:369) at java.net.URLClassLoader$1.run(URLClassLoader.java:363) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:362) at java.lang.ClassLoader.loadClass(ClassLoader.java:419) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352) at java.lang.ClassLoader.loadClass(ClassLoader.java:352) at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) at java.lang.Class.privateGetMethodRecursive(Class.java:3048) at java.lang.Class.getMethod0(Class.java:3018) at java.lang.Class.getMethod(Class.java:1784) at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:670) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:652) Caused by: java.lang.ClassNotFoundException: com.jpexs.decompiler.flash.helpers.Freed at java.net.URLClassLoader.findClass(URLClassLoader.java:387) at java.lang.ClassLoader.loadClass(ClassLoader.java:419) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352) at java.lang.ClassLoader.loadClass(ClassLoader.java:352) ... 19 more ash@penguin:~$ java -jar ffdec.jar Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.NoClassDefFoundError: com/jpexs/helpers/CancellableWorker at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2701) at java.lang.Class.privateGetMethodRecursive(Class.java:3048) at java.lang.Class.getMethod0(Class.java:3018) at java.lang.Class.getMethod(Class.java:1784) at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:670) at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:652) Caused by: java.lang.ClassNotFoundException: com.jpexs.helpers.CancellableWorker at java.net.URLClassLoader.findClass(URLClassLoader.java:387) at java.lang.ClassLoader.loadClass(ClassLoader.java:419) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352) at java.lang.ClassLoader.loadClass(ClassLoader.java:352) Any solutions?
admin
The error message (NoClassDef found) looks like you do not have all required FFDec files, especially from lib folder - lib/ffdec_lib.jar, etc. Please download latest version from official source here: https://github.com/jindrapetrik/jpexs-decompiler/releases/latest and try again... And if you get OutOfMemoryError, then you can modify ffdec.sh and set more memory by modifying variable MEMORY=xxx.
State: new→opened