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

#959 AS3 decompilation error - StackOverflowError
Author: developer honfika
Date created:
Type: bug
Visibility: Everybody
Assigned to:
State: closed Help

> What steps will reproduce the problem? Open swf.swf from issue tracker. Check method from log message. > What is the expected output? What do you see instead? Jul 08, 2015 5:41:33 PM com.jpexs.decompiler.flash.abc.types.MethodBody convert SEVERE: Decompilation error in: lapitchnet.utils/StringUtil.filtreChatAvantEnvoie java.util.concurrent.ExecutionException: java.lang.StackOverflowError at java.util.concurrent.FutureTask.report(Unknown Source) at java.util.concurrent.FutureTask.get(Unknown Source) at com.jpexs.helpers.CancellableWorker.get(CancellableWorker.java:105) at com.jpexs.helpers.CancellableWorker.call(CancellableWorker.java:123) at com.jpexs.decompiler.flash.abc.types.MethodBody.convert(MethodBody.java:295) at com.jpexs.decompiler.flash.abc.types.traits.TraitMethodGetterSetter.convert(TraitMethodGet terSetter.java:87) at com.jpexs.decompiler.flash.abc.types.traits.Traits$TraitConvertTask.call(Traits.java:138) at com.jpexs.decompiler.flash.abc.types.traits.Traits.convert(Traits.java:189) at com.jpexs.decompiler.flash.abc.types.traits.TraitClass.convert(TraitClass.java:560) at com.jpexs.decompiler.flash.abc.types.traits.Trait.convertPackaged(Trait.java:171) at com.jpexs.decompiler.flash.abc.ScriptPack.convert(ScriptPack.java:153) at com.jpexs.decompiler.flash.abc.ScriptPack$1.call(ScriptPack.java:187) at com.jpexs.decompiler.flash.abc.ScriptPack$1.call(ScriptPack.java:184) at com.jpexs.helpers.CancellableWorker$3.doInBackground(CancellableWorker.java:118) at com.jpexs.helpers.CancellableWorker$1.call(CancellableWorker.java:51) at java.util.concurrent.FutureTask.run(Unknown Source) at com.jpexs.helpers.CancellableWorker.run(CancellableWorker.java:68) 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.StackOverflowError at com.jpexs.decompiler.flash.abc.avm2.graph.AVM2Graph.finalProcess(AVM2Graph.java:903) at com.jpexs.decompiler.graph.Graph.finalProcessAll(Graph.java:460) at com.jpexs.decompiler.graph.Graph.finalProcessAll(Graph.java:465) at com.jpexs.decompiler.graph.Graph.finalProcessAll(Graph.java:465) at com.jpexs.decompiler.graph.Graph.finalProcessAll(Graph.java:465) at com.jpexs.decompiler.graph.Graph.finalProcessAll(Graph.java:465) at com.jpexs.decompiler.graph.Graph.finalProcessAll(Graph.java:465) +1 million line in Graph.java:465:) > What version of the product are you using? Is it "nighlty build"? Which operating system do you have? > 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
Smae problem in the same swf, another method: Jul 08, 2015 5:47:18 PM com.jpexs.decompiler.flash.abc.types.MethodBody convert SEVERE: Decompilation error in: /§\x07\x01\x06\x06\x01\b\x02\x05\b\x07\x06§.§\x06\x03\x06\x03\x05\x02\x03\x03\x00\x01\x 00\x03§ java.util.concurrent.ExecutionException: java.lang.StackOverflowError at java.util.concurrent.FutureTask.report(Unknown Source) at java.util.concurrent.FutureTask.get(Unknown Source) at com.jpexs.helpers.CancellableWorker.get(CancellableWorker.java:105) at com.jpexs.helpers.CancellableWorker.call(CancellableWorker.java:123) at com.jpexs.decompiler.flash.abc.types.MethodBody.convert(MethodBody.java:295) at com.jpexs.decompiler.flash.abc.types.traits.TraitMethodGetterSetter.convert(TraitMethodGet terSetter.java:87) at com.jpexs.decompiler.flash.abc.types.traits.Traits$TraitConvertTask.call(Traits.java:138) at com.jpexs.decompiler.flash.abc.types.traits.Traits.convert(Traits.java:189) at com.jpexs.decompiler.flash.abc.types.traits.TraitClass.convert(TraitClass.java:562) at com.jpexs.decompiler.flash.abc.types.traits.Trait.convertPackaged(Trait.java:171) at com.jpexs.decompiler.flash.abc.ScriptPack.convert(ScriptPack.java:153) at com.jpexs.decompiler.flash.abc.ScriptPack$1.call(ScriptPack.java:187) at com.jpexs.decompiler.flash.abc.ScriptPack$1.call(ScriptPack.java:184) at com.jpexs.helpers.CancellableWorker$3.doInBackground(CancellableWorker.java:118) at com.jpexs.helpers.CancellableWorker$1.call(CancellableWorker.java:51) at java.util.concurrent.FutureTask.run(Unknown Source) at com.jpexs.helpers.CancellableWorker.run(CancellableWorker.java:68) 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.StackOverflowError at com.jpexs.decompiler.flash.abc.avm2.graph.AVM2Graph.finalProcess(AVM2Graph.java:903) at com.jpexs.decompiler.graph.Graph.finalProcessAll(Graph.java:460) at com.jpexs.decompiler.graph.Graph.finalProcessAll(Graph.java:465) at com.jpexs.decompiler.graph.Graph.finalProcessAll(Graph.java:465) at com.jpexs.decompiler.graph.Graph.finalProcessAll(Graph.java:465) at com.jpexs.decompiler.graph.Graph.finalProcessAll(Graph.java:465)
developer
State: new→closed