Uploaded image for project: 'ZK'
  1. ZK
  2. ZK-2936

NotSerializableException: org.zkoss.io.RepeatableInputStream$ResetableInputStream

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Normal Normal
    • 7.0.7, 8.0.1
    • 7.0.6.1
    • None
    • Security Level: Jimmy
    • None
    • ZK 7.0.7

      Steps to reproduce

      1. load attached zul with its composer
      2. select and upload a file larger than 128kb as attached zk.pdf
      3. click "write object" button

      result

      A user encountered the exception below:

      14:25:56.895 [localhost-startStop-1] ERROR org.apache.catalina.session.StandardManager.startInternal (494) - Exception loading sessions from persistent storage
      Caused by: java.io.NotSerializableException: org.zkoss.io.RepeatableInputStream$ResetableInputStream
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1184) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at org.zkoss.zk.ui.AbstractComponent.writeObject(AbstractComponent.java:   ) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source) ~[?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at org.zkoss.zk.ui.AbstractComponent.writeObject(AbstractComponent.java:3032) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source) ~[?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at org.zkoss.zk.ui.AbstractComponent.writeObject(AbstractComponent.java:3032) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source) ~[?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at org.zkoss.zk.ui.AbstractComponent.writeObject(AbstractComponent.java:3032) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source) ~[?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at org.zkoss.zk.ui.AbstractComponent.writeObject(AbstractComponent.java:3032) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source) ~[?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at org.zkoss.zk.ui.AbstractComponent.writeObject(AbstractComponent.java:3032) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source) ~[?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at org.zkoss.zk.ui.AbstractComponent.writeObject(AbstractComponent.java:3032) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source) ~[?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at org.zkoss.zk.ui.AbstractComponent.writeObject(AbstractComponent.java:3032) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source) ~[?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at org.zkoss.zk.ui.AbstractComponent.writeObject(AbstractComponent.java:3032) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source) ~[?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at org.zkoss.zk.ui.AbstractComponent.writeObject(AbstractComponent.java:3032) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source) ~[?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at org.zkoss.zk.ui.AbstractComponent.writeObject(AbstractComponent.java:3032) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source) ~[?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at org.zkoss.zk.ui.AbstractComponent.writeObject(AbstractComponent.java:3032) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source) ~[?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at org.zkoss.zk.ui.AbstractComponent.writeObject(AbstractComponent.java:3032) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source) ~[?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at org.zkoss.zk.ui.AbstractComponent.writeObject(AbstractComponent.java:3032) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source) ~[?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at org.zkoss.zk.ui.AbstractComponent.writeObject(AbstractComponent.java:3032) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source) ~[?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at org.zkoss.zk.ui.AbstractComponent.writeObject(AbstractComponent.java:3032) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source) ~[?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at org.zkoss.zk.ui.AbstractComponent.writeObject(AbstractComponent.java:3032) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source) ~[?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at org.zkoss.zk.ui.AbstractComponent.writeObject(AbstractComponent.java:3032) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source) ~[?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at org.zkoss.zk.ui.AbstractComponent.writeObject(AbstractComponent.java:3032) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.GeneratedMethodAccessor221.invoke(Unknown Source) ~[?:?]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at org.zkoss.zk.ui.AbstractPage.writeObject(AbstractPage.java:232) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_65]
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_65]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at java.util.LinkedList.writeObject(LinkedList.java:1131) ~[?:1.8.0_65]
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_65]
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_65]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:441) ~[?:1.8.0_65]
      	at org.zkoss.zk.ui.impl.DesktopImpl.writeObject(DesktopImpl.java:1044) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_65]
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_65]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at java.util.LinkedHashMap.internalWriteEntries(LinkedHashMap.java:333) ~[?:1.8.0_65]
      	at java.util.HashMap.writeObject(HashMap.java:1354) ~[?:1.8.0_65]
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_65]
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_65]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:441) ~[?:1.8.0_65]
      	at org.zkoss.util.CacheMap.writeObject(CacheMap.java:633) ~[zcommon-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_65]
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_65]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at org.zkoss.zk.ui.http.SimpleSession.writeThis(SimpleSession.java:433) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at org.zkoss.zk.ui.http.SerializableSession.writeObject(SerializableSession.java:71) ~[zk-7.0.6.1.jar:7.0.6.1]
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_65]
      	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_65]
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_65]
      	at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_65]
      	at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) ~[?:1.8.0_65]
      	at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) ~[?:1.8.0_65]
      	at org.apache.catalina.session.StandardSession.writeObject(StandardSession.java:1673) ~[catalina.jar:7.0.47]
      	at org.apache.catalina.session.StandardSession.writeObjectData(StandardSession.java:1079) ~[catalina.jar:7.0.47]
      	at org.apache.catalina.session.StandardManager.doUnload(StandardManager.java:432) ~[catalina.jar:7.0.47]
      	at org.apache.catalina.session.StandardManager.unload(StandardManager.java:353) ~[catalina.jar:7.0.47]
      	at org.apache.catalina.session.StandardManager.stopInternal(StandardManager.java:518) ~[catalina.jar:7.0.47]
      	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) ~[catalina.jar:7.0.47]
      	at org.apache.catalina.core.StandardContext.stopInternal(StandardContext.java:5622) ~[catalina.jar:7.0.47]
      	at org.apache.catalina.util.LifecycleBase.stop(LifecycleBase.java:232) ~[catalina.jar:7.0.47]
      	at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1575) ~[catalina.jar:7.0.47]
      	at org.apache.catalina.core.ContainerBase$StopChild.call(ContainerBase.java:1564) ~[catalina.jar:7.0.47]
      	... 4 more
      

      Full error log is attached.

        1. 2936.zul
          0.4 kB
          hawk
        2. WriteAbortedException.txt
          114 kB
          hawk
        3. WriteAbortedException2.txt
          101 kB
          hawk
        4. zk.pdf
          1.92 MB
          hawk
        5. ZK2936.java
          0.9 kB
          hawk

            jumperchen jumperchen
            hawk hawk
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                Estimated:
                Original Estimate - 0 minutes
                0m
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 hours, 30 minutes
                2h 30m