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

#896 AS3 direct edit: Method info deletion fails
Date created:
Type: bug
Visibility: Everybody
Assigned to: admin JPEXS
State: closed Help

Hello i try to change one script on one swf but the save button dont work look http://i.imgur.com/MGm099U.png <<< when i push the edit button and edit this, i cant push the save button look http://i.imgur.com/gzUQYe0.png <<<< . Maybe its a bug but i dont know i put and the swf here to look it. Thanks for all and i waiting for reply!!!
Downloadaacplayer.swf (502 KiB)
admin
Define "I cant push the save button". Any error message?
user
No i cant get any error message you can look at the pictures and you can test the swf file to see it and you . Thanks and sorry for my bad english.
developer
Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 465, Size: 463 at java.util.ArrayList.rangeCheck(ArrayList.java:653) at java.util.ArrayList.get(ArrayList.java:429) at com.jpexs.decompiler.flash.abc.types.MethodInfo.delete(MethodInfo.java:44) at com.jpexs.decompiler.flash.abc.types.MethodInfo.delete(MethodInfo.java:44) at com.jpexs.decompiler.flash.abc.types.traits.TraitMethodGetterSetter.delete(TraitMethodGett erSetter.java:38) at com.jpexs.decompiler.flash.abc.types.traits.Traits.delete(Traits.java:49) at com.jpexs.decompiler.flash.abc.types.traits.TraitClass.delete(TraitClass.java:62) at com.jpexs.decompiler.flash.abc.types.traits.Traits.delete(Traits.java:49) at com.jpexs.decompiler.flash.abc.types.ScriptInfo.delete(ScriptInfo.java:110) at com.jpexs.decompiler.flash.abc.ABC.replaceScriptPack(ABC.java:1240) at com.jpexs.decompiler.flash.gui.abc.ABCPanel.saveDecompiledButtonActionPerformed(ABCPanel.j ava:762) at com.jpexs.decompiler.flash.gui.abc.ABCPanel$$Lambda$174/931553311.actionPerformed(Unknown Source) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at org.pushingpixels.substance.internal.utils.RolloverButtonListener.mouseReleased(RolloverBu ttonListener.java:124) at java.awt.Component.processMouseEvent(Component.java:6525) at javax.swing.JComponent.processMouseEvent(JComponent.java:3324) at java.awt.Component.processEvent(Component.java:6290) at java.awt.Container.processEvent(Container.java:2234) at java.awt.Component.dispatchEventImpl(Component.java:4881) at java.awt.Container.dispatchEventImpl(Container.java:2292) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462) at java.awt.Container.dispatchEventImpl(Container.java:2278) at java.awt.Window.dispatchEventImpl(Window.java:2750) at java.awt.Component.dispatchEvent(Component.java:4703) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.awt.EventQueue$4.run(EventQueue.java:729) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) But only in the console. I'll check why is it not in the error log frame, then probably you should fix the real problem, JPEXS:)
developer
In the latest nightly build you should see the exception in the error frame
admin
Please try nightly 586, it should be fixed. Also note that this file is obfuscated so you should better have automatic deobfuscation enabled in settings for this file.
State: new→upgraded
Assigned:admin JPEXS
admin
Title: Save button dont work→AS3 direct edit: Method info deletion fails
developer
I close this issue due to inactivity. Please create new issue if problem persists.
State: upgraded→closed