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

#1309 recent files not getting updates
Author: user Owyn
Date created:
Type: bug
Visibility: Everybody
Assigned to:
Labels: GUI
State: closed Help

> What steps will reproduce the problem? Use program a bit. get few recent files. stop getting new recent files. > What is the expected output? What do you see instead? recent files should contain recent files. instead recent files contain only very old files > What version of the product are you using? Is it "nightly build"? Which operating system do you have? latest nightly, was the same in stable and prev. nightly Windows 10 > Please provide any additional information below. If the problem is related to a SWF file, attach it here, otherwise we can't help you.
developer
I cannot reproduce the problem, my recent file list is full, and works as it should. Could you please attach your settings file from the following location? C:\Users\user\AppData\Roaming\JPEXS\FFDec\config.bin Then please try to reset your settings in the advanced settings dialog, and try to reproduce the problem again.
developer
+Is there any error in the error log window (bottom right corner in ffdec)? Or any error in the C:\Users\user\AppData\Roaming\JPEXS\FFDec\logs\log.txt file?
admin
I guess it matters whether the user opens the file with Open button or drags the file into the windows. I think drag and drop files into FFDec does not mark file as recent.
developer
Yes, that's true. When I open the file with drag and drop, it won't be added to the recent file list. I'll fix this. Owyn: Is this the only problem? Or in your computer the recent file is is also not updated if you use the open button?
user
I only drag files to the program, clicking "open" is pretty inconvinient Logfiles has this: 15:17:17.403 > SEVERE: Uncaught exception in thread: AWT-EventQueue-0 java.util.logging.LogManager$RootLogger log java.lang.IllegalArgumentException: Width (0) and height (-109) cannot be <= 0 at sun.awt.image.SunVolatileImage.<init>(Unknown Source) at sun.awt.image.SunVolatileImage.<init>(Unknown Source) at java.awt.GraphicsConfiguration.createCompatibleVolatileImage(Unknown Source) at java.awt.GraphicsConfiguration.createCompatibleVolatileImage(Unknown Source) at com.jpexs.decompiler.flash.gui.View.createRenderImage(View.java:757) at com.jpexs.decompiler.flash.gui.ImagePanel$IconPanel$1.componentResized(ImagePanel.java:247 ) at java.awt.Component.processComponentEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) 15:25:42.909 > SEVERE: Uncaught exception in thread: AWT-EventQueue-0 java.util.logging.LogManager$RootLogger log java.lang.UnsupportedOperationException: Not supported. at com.jpexs.decompiler.flash.treeitems.SWFList.getSwf(SWFList.java:49) at com.jpexs.decompiler.flash.gui.MainPanel.reload(MainPanel.java:3300) at com.jpexs.decompiler.flash.gui.MainPanel.showView(MainPanel.java:3120) at com.jpexs.decompiler.flash.gui.MainPanel.updateUi(MainPanel.java:861) at com.jpexs.decompiler.flash.gui.MainPanel.valueChanged(MainPanel.java:2986) at javax.swing.JTree.fireValueChanged(Unknown Source) at javax.swing.JTree$TreeSelectionRedirector.valueChanged(Unknown Source) at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(Unknown Source) at javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(Unknown Source) at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(Unknown Source) at com.jpexs.decompiler.flash.gui.MainPanel$1.setSelectionPaths(MainPanel.java:526) at javax.swing.JTree.setSelectionPaths(Unknown Source) at javax.swing.JTree.setSelectionRows(Unknown Source) at javax.swing.JTree.setSelectionRow(Unknown Source) at com.jpexs.decompiler.flash.gui.tagtree.TagTreeContextMenu$1.mouseClicked(TagTreeContextMen u.java:198) at java.awt.AWTEventMulticaster.mouseClicked(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Window.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.awt.EventQueue$4.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source)
Downloadconfig.bin (5 KiB)
developer
This should be fixed in the latest nightly. I always use the open dialog, it is more comfortable for me to copy paste the path than draging files:)
developer
State: new→upgraded
admin
State: upgraded→closed