#16 Mac NS 4.x can't even draw GUI

bug
closed-wont-fix
N-Wing
None
5
2000-06-09
2000-04-11
Eric Gartner
No

Testing the client in NS 4.x on a Mac, the applet dies after creating the pop-up window and drawing the box outline. Here's the messages it dumps in the Java Console:

# Applet exception: class ClientGUI not found
java.lang.ClassNotFoundException: java/awt/event/ActionListener
at java.lang.ClassLoader.defineClass(Compiled Code)
at netscape.applet.AppletClassLoader.findClass(Compiled Code)
at netscape.applet.AppletClassLoader.loadClass1(Compiled Code)
* at netscape.applet.AppletClassLoader.loadClass(Compiled Code)
at netscape.applet.AppletClassLoader.loadClass(Compiled Code)
at netscape.applet.DerivedAppletFrame.run(Compiled Code)
at java.lang.Thread.run(Compiled Code)
# Applet ClientGUI did not shut down within 30 seconds -- killing it.

Mac NS 4.x has buggy Java implementation. I don't know how much of a help this will be to you.

-Uberfetus

Discussion

  • N-Wing
    N-Wing
    2000-04-11

    Seems like it isn\'t able to read the zip file. If this was unzipped on the web server, I think this will solve the problem.

     
  • N-Wing
    N-Wing
    2000-04-11

    • assigned_to: nobody --> n-wing
    • labels: 101781 --> 100100
    • status: Error - status not found --> open
     
  • N-Wing
    N-Wing
    2000-06-09

    • status: open --> closed-wont-fix
     
  • N-Wing
    N-Wing
    2000-06-09

    This seems like the Mac's Java implementation is based off 1.0 (bacause of the line "java.lang.ClassNotFoundException: java/awt/event/ActionListener
    ") . Many things were changed, improved, and added from JDK 1.0 to JDK 1.1 (especially in the AWT classes) AND 1.0 is used almost nowhere (1.1 is the most popular), so rewriting the client using deprecated method calls and fewer features is not reasonable.
    It may be possible to get a Java plug-in for Mac NS that is of a newer Java version.