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

#2044 export a large number of AS3 files(ISSUE)
Author: user succion
Date created:
Type: bug
Visibility: Everybody
Assigned to:
State: new Help

I encounter an error when attempting to export a large number of AS3 files,and then some of the files display the error below. Jun 27, 2023 11:49:30 PM com.jpexs.helpers.Cache$2 run SEVERE: Error during clearing cache thread java.lang.ClassCastException: cannot assign instance of java.lang.String to field com.jpexs.decompiler.flash.helpers.hilight.Highlighting.type of type com.jpexs.decompiler.flash.helpers.hilight.HighlightType in instance of com.jpexs.decompiler.flash.helpers.hilight.Highlighting at java.base/java.io.ObjectStreamClass$FieldReflector.setObjFieldValues(ObjectStreamClass.jav a:2094) at java.base/java.io.ObjectStreamClass$FieldReflector.checkObjectFieldValueTypes(ObjectStream Class.java:2058) at java.base/java.io.ObjectStreamClass.checkObjFieldValueTypes(ObjectStreamClass.java:1347) at java.base/java.io.ObjectInputStream$FieldValues.defaultCheckFieldValues(ObjectInputStream. java:2693) at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2494) at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2280) at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1760) at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:538) at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:496) at java.base/java.util.ArrayList.readObject(ArrayList.java:899) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccesso r.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:578) at java.base/java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1100) at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2440) at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2280) at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1760) at java.base/java.io.ObjectInputStream$FieldValues.<init>(ObjectInputStream.java:2614) at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2465) at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2280) at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1760) at java.base/java.io.ObjectInputStream$FieldValues.<init>(ObjectInputStream.java:2614) at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2465) at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2280) at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1760) at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:538) at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:496) at java.base/java.util.ArrayList.readObject(ArrayList.java:899) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccesso r.java:104) at java.base/java.lang.reflect.Method.invoke(Method.java:578) at java.base/java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1100) at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2440) at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2280) at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1760) at java.base/java.io.ObjectInputStream$FieldValues.<init>(ObjectInputStream.java:2614) at java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2465) at java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2280) at java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1760) at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:538) at java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:496) at com.jpexs.helpers.FileHashMap.get(FileHashMap.java:169) at com.jpexs.helpers.FileHashMap.remove(FileHashMap.java:257) at com.jpexs.helpers.Cache.remove(Cache.java:200) at com.jpexs.helpers.Cache.clearOverMax(Cache.java:258) at com.jpexs.helpers.Cache.clearAllOldAndOverMax(Cache.java:290) at com.jpexs.helpers.Cache.access$200(Cache.java:42) at com.jpexs.helpers.Cache$2.run(Cache.java:97)