Menu

#164 TransitionTimerManager not serializable or transient

v0.2-beta
open-fixed
nobody
3
2014-01-24
2012-08-21
No

org.echarts.Machine is Serializable, TransitionTimerManager is not, and Machine.transitionTimerManager is not marked as transient. In EChartsCPL/runtime/java/src/examples, running

mrunExample Example0063.ech

Results in:

*** Running Example0063Environment
Hello World!
java.io.NotSerializableException: org.echarts.DefaultTransitionTimerManager
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1164)
at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1518)
at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:422)
at org.echarts.Machine.writeObject(Machine.java:914)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
...

Discussion

  • Tom Smith

    Tom Smith - 2012-08-21
    • labels: 831693 --> javamachine
     
  • Gregory W Bond

    Gregory W Bond - 2014-01-24

    fix checked in revision 2946

     
  • Gregory W Bond

    Gregory W Bond - 2014-01-24
    • status: open --> open-fixed
    • Group: --> v0.2-beta
     

Log in to post a comment.

MongoDB Logo MongoDB