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

Draw app. broken in Merlin

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P2 P2
    • None
    • 1.0
    • core-libs
    • None


      >
      > I am running Draw with Merlin (b52) and it fails to load the bitmap
      > with the exception below, due to some kind of serialization bug.
      > (It works perfectly fine with 1.2.x, 1.3.x)
      >
      > Is this an ok regression in Merlin?
      >
      >
      > java.lang.ClassNotFoundException: Layer
      > at java.lang.ClassLoader.findClass(ClassLoader.java:353)
      > at java.lang.ClassLoader.loadClass(ClassLoader.java:304)
      > at java.lang.ClassLoader.loadClass(ClassLoader.java:260)
      > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
      > at java.lang.Class.forName0(Native Method)
      > at java.lang.Class.forName(Class.java:201)
      > at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:492)
      > at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1377)
      > at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1300)
      > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1501)
      > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1164)
      > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:283)
      > at java.util.ArrayList.readObject(ArrayList.java:537)
      > at sun.misc.Unsafe.invokeSpecial(Native Method)
      > at sun.misc.ClassReflector.invokeSpecial(ClassReflector.java:390)
      > at $ClassReflector0.readObject(Unknown Source)
      > at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1597)
      > at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1520)
      > at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1164)
      > at java.io.ObjectInputStream.readObject(ObjectInputStream.java:283)
      > at Draw$DrawBufferHandler.handleOpenDocument(Draw.java:546)
      > at Draw$DrawBufferHandler.handleOpenDocument(Draw.java:524)
      > at Draw.main(Draw.java:732)
      > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:30)
      > at sun.reflect.InflatableMethodAccessorImpl.invoke(InflatableMethodAccessorImpl.java:46)
      > at java.lang.reflect.Method.invoke(Method.java:306)
      > at com.sun.javaws.Launcher.executeApplication(Launcher.java:701)
      > at com.sun.javaws.Launcher.executeMainClass(Launcher.java:663)
      > at com.sun.javaws.Launcher.continueLaunch(Launcher.java:546)
      > at com.sun.javaws.Launcher.handleApplicationDesc(Launcher.java:335)
      > at com.sun.javaws.Launcher.handleLaunchFile(Launcher.java:151)
      > at com.sun.javaws.Launcher.<init>(Launcher.java:113)
      > at com.sun.javaws.Main.main(Main.java:153)


      To reproduce. Get latest build of Java Web Start from:

       /usr/local/java/javaws1.0.1/

      and configure it to use JRE 1.4 (using the control panel). Easiest way
      is to change the directory path for 1.3 to point to the 1.4 JRE. Then
      launch the draw demo on the http://java.sun.com/products/javawebstart/
      Web site


      rene.schmidt@eng 2001-02-20

            mwarressunw Michael Warres (Inactive)
            rschmidtsunw Rene Schmidt (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: