Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4887885

Serializing JSplitPane throws Exception in the Swing Tiger PIT Build Dated 27Jun

XMLWordPrintable

      Serializing JSplitPane throws Exception in the Swing Tiger PIT build(Dated 27th June)

      PIT Java version
      -------------
      java version "swing-jcg-sparc-01-2003-06-27-int.tiger"
      Java(TM) 2 Runtime Environment, Standard Edition (build swing-jcg-sparc-01-2003-06-27-int.tiger)
      java HotSpot(TM) Client VM (build 1.5.0-beta-b09, mixed mode)

      Exception
      ------------
      java.io.NotSerializableException: javax.swing.plaf.basic.BasicSplitPaneDivider$DividerLayout
              at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1054)
              at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
              at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:367)
              at java.awt.Container.writeObject(Container.java:2798)
              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:324)
              at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:809)
              at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1296)
              at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
              at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
              at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
              at java.beans.PropertyChangeSupport.writeObject(PropertyChangeSupport.java:354)
              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:324)
              at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:809)
              at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1296)
              at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
              at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
              at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
              at java.io.ObjectOutputStream.defaultWriteObject(ObjectOutputStream.java:367)
              at java.awt.Component.writeObject(Component.java:6909)
              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:324)
              at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:809)
              at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1296)
              at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
              at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
              at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
              at TestSerialization.main(TestSerialization.java:11)


      Setps to reproduce
      ------------------
      1) Compile and run the attached code with PIT build (Dated 27th June)
      2) If it throws exception then its a bug.

            svioletsunw Scott Violet (Inactive)
            mjoshisunw Mayank Joshi (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: