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](/flash/images/issue_list.png)
#754 SWF Crashes at JPEXS Dec.
Author:
realmaster42
![user user](/flash/images/user.png)
Date created:
Type: bug
Visibility: Everybody
Assigned to:
Labels: External Viewer
State: postponed ![Help](/flash/images/help.png)
![Help](/flash/images/help.png)
> What steps will reproduce the problem?
Eh... Download attached file, and then press the SWF decompiled in JPEXS Dec.
> What is the expected output? What do you see instead?
SWF doesn't start at all, lags and crashes JPEXS (doesn't close but lags. . .)
and heres a SEVERE NullException at JAVA problem:
14/12/2014 14:49:56 SEVERE null java.lang.reflect.InvocationTargetException at
java.awt.EventQueue.invokeAndWait(Unknown Source) at
java.awt.EventQueue.invokeAndWait(Unknown Source) at
javax.swing.SwingUtilities.invokeAndWait(Unknown Source) at
com.jpexs.decompiler.flash.gui.View.execInEventDispatch(View.java:343) at
com.jpexs.decompiler.flash.gui.player.PlayerControls.update(PlayerControls.java:324) at
com.jpexs.decompiler.flash.gui.player.PlayerControls.access$500(PlayerControls.java:67) at
com.jpexs.decompiler.flash.gui.player.PlayerControls$4.run(PlayerControls.java:291) at
java.util.TimerThread.mainLoop(Unknown Source) at java.util.TimerThread.run(Unknown
Source) Caused by: java.lang.NullPointerException at
com.sun.proxy.$Proxy12.getReadyState(Unknown Source) at
com.jpexs.decompiler.flash.gui.player.FlashPlayerPanel.getTotalFrames(FlashPlayerPanel.jav
a:114) at
com.jpexs.decompiler.flash.gui.player.PlayerControls$5.run(PlayerControls.java:335) at
java.awt.event.InvocationEvent.dispatch(Unknown Source) at
java.awt.EventQueue.dispatchEventImpl(Unknown Source) at
java.awt.EventQueue.access$200(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$1.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)
> What version of the product are you using? On what operating system?
Latest (4.0.5)
> 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
Another problem, that does have to do with decompilation (just showing because nobody saw
it yet):
/www.free-decompiler.com/flash/issues/741-decompilation-is-wrong
![Download](/flash/images/disk.png)
Any news from it?
Soemthing is wrong with your swf, FlashPlayer shows me that an ActionScript error has
occured:
PlayerIOError: The game kittens and nuttela [down] doesn't have server type with the name:
"Tracking1". The available server types are []
at Function/<anonymous>()
at Function/<anonymous>()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/onComplete()
Maybe this is the problem. Ok, FFDec swf player should not stop in this case, too.
Maybe you can try the internal viewer.
Because PCode=>AS decompilation if not a linear thing. It is not decompiled line by
line...
Do you have the file which contains the mentioned DateUtil.as? Could you please attach it?
sorry, i wanted to write the prvious post to 755
Then please, add an option to disable error detection, like in flash.
Try nightly 998 or later
State: new→upgraded
hmm, looks like this issue is about crashing the player, not wrong decompilation...
Okay, then this is not fixed yet.
State: upgraded→new
I don't want to implement anything with external flash player.
State: new→postponed