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

When application is loaded: too many exceptions internally thrown and consumed!

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P4 P4
    • None
    • 1.3.0, 1.4.0
    • core-libs
    • generic, x86
    • generic, windows_98

      rce)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at gr.cti.eslate.PhysicsWorldApp.PhysicsWorld.main(PhysicsWorld.java:39)

      ----------------------------------
      java.util.EmptyStackException
      at java.util.Stack.peek(Unknown Source)
      at java.util.Stack.pop(Unknown Source)
      at sun.misc.URLClassPath.getLoader(Unknown Source)
      at sun.misc.URLClassPath.getResource(Unknown Source)
      at java.net.URLClassLoader$2.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findResource(Unknown Source)
      at java.lang.ClassLoader.getResource(Unknown Source)
      at java.lang.ClassLoader.getResourceAsStream(Unknown Source)
      at java.util.ResourceBundle$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.util.ResourceBundle.loadBundle(Unknown Source)
      at java.util.ResourceBundle.findBundle(Unknown Source)
      at java.util.ResourceBundle.getBundleImpl(Unknown Source)
      at java.util.ResourceBundle.getBundle(Unknown Source)
      at java.awt.Toolkit$3.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.awt.Toolkit.<clinit>(Unknown Source)
      at java.awt.Color.<clinit>(Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.loadSystemColors(Unknown
      Source)
      at
      com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initSystemColorDefaults
      (Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at gr.cti.eslate.PhysicsWorldApp.PhysicsWorld.main(PhysicsWorld.java:39)

      ----------------------------------
      java.lang.ClassNotFoundException
      java/awt/resources/awt_el_GR

      --> what's this???

      ----------------------------------
      java.util.EmptyStackException
      at java.util.Stack.peek(Unknown Source)
      at java.util.Stack.pop(Unknown Source)
      at sun.misc.URLClassPath.getLoader(Unknown Source)
      at sun.misc.URLClassPath.getResource(Unknown Source)
      at java.net.URLClassLoader$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at java.util.ResourceBundle.loadBundle(Unknown Source)
      at java.util.ResourceBundle.findBundle(Unknown Source)
      at java.util.ResourceBundle.getBundleImpl(Unknown Source)
      at java.util.ResourceBundle.getBundle(Unknown Source)
      at java.awt.Toolkit$3.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.awt.Toolkit.<clinit>(Unknown Source)
      at java.awt.Color.<clinit>(Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.loadSystemColors(Unknown
      Source)
      at
      com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initSystemColorDefaults
      (Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at gr.cti.eslate.PhysicsWorldApp.PhysicsWorld.main(PhysicsWorld.java:39)

      ----------------------------------
      java.lang.ClassNotFoundException
      java.awt.resources.awt_el_GR

      ----------------------------------
      java.security.PrivilegedActionException

      --> ??? this is an internal exception too, thrown somewhere and silently
      consumed!

      ----------------------------------
      java.util.EmptyStackException
      at java.util.Stack.peek(Unknown Source)
      at java.util.Stack.pop(Unknown Source)
      at sun.misc.URLClassPath.getLoader(Unknown Source)
      at sun.misc.URLClassPath.getResource(Unknown Source)
      at java.net.URLClassLoader$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at java.util.ResourceBundle.loadBundle(Unknown Source)
      at java.util.ResourceBundle.findBundle(Unknown Source)
      at java.util.ResourceBundle.getBundleImpl(Unknown Source)
      at java.util.ResourceBundle.getBundle(Unknown Source)
      at java.awt.Toolkit$3.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.awt.Toolkit.<clinit>(Unknown Source)
      at java.awt.Color.<clinit>(Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.loadSystemColors(Unknown
      Source)
      at
      com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initSystemColorDefaults
      (Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at gr.cti.eslate.PhysicsWorldApp.PhysicsWorld.main(PhysicsWorld.java:39)

      ----------------------------------
      java.lang.ClassNotFoundException
      java.awt.resources.awt_el_GR

      ----------------------------------
      java.security.PrivilegedActionException

      ----------------------------------
      java.util.MissingResourceException
      at java.util.ResourceBundle.getObject(Unknown Source)
      at java.util.ResourceBundle.getString(Unknown Source)
      at java.awt.Toolkit.getProperty(Unknown Source)
      at sun.awt.SunToolkit.<init>(Unknown Source)
      at sun.awt.windows.WToolkit.<init>(Unknown Source)
      at java.lang.Class.newInstance0(Native Method)
      at java.lang.Class.newInstance(Unknown Source)
      at java.awt.Toolkit$2.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.awt.Toolkit.getDefaultToolkit(Unknown Source)
      at java.awt.SystemColor.updateSystemColors(Unknown Source)
      at java.awt.SystemColor.<clinit>(Unknown Source)
      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.class$(Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.loadSystemColors(Unknown
      Source)
      at
      com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initSystemColorDefaults
      (Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at gr.cti.eslate.PhysicsWorldApp.PhysicsWorld.main(PhysicsWorld.java:39)
      Can't find resource for bundle java.util.PropertyResourceBundle, key
      AWT.EventQueueClass

      --> it seems problem/bug of UIManager (some missing file)

      ----------------------------------
      java.io.FileNotFoundException
      at java.io.FileInputStream.open(Native Method)
      at java.io.FileInputStream.<init>(Unknown Source)
      at java.io.FileInputStream.<init>(Unknown Source)
      at java.awt.Toolkit$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.awt.Toolkit.loadAssistiveTechnologies(Unknown Source)
      at java.awt.Toolkit.getDefaultToolkit(Unknown Source)
      at java.awt.SystemColor.updateSystemColors(Unknown Source)
      at java.awt.SystemColor.<clinit>(Unknown Source)
      at java.lang.Class.forName0(Native Method)
      at java.lang.Class.forName(Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.class$(Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.loadSystemColors(Unknown
      Source)
      at
      com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initSystemColorDefaults
      (Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at gr.cti.eslate.PhysicsWorldApp.PhysicsWorld.main(PhysicsWorld.java:39)
      D:\PROGRAM FILES\JAVASOFT\JRE\1.3\lib\accessibility.properties (The system
      cannot find the file specified)

      ----------------------------------
      java.lang.NoSuchFieldException
      at java.lang.Class.getField0(Native Method)
      at java.lang.Class.getField(Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.loadSystemColors(Unknown
      Source)
      at
      com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initSystemColorDefaults
      (Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at gr.cti.eslate.PhysicsWorldApp.PhysicsWorld.main(PhysicsWorld.java:39)

      --> what's that?

      ----------------------------------
      java.lang.NoSuchFieldException
      at java.lang.Class.getField0(Native Method)

      --> what's that?


      #####################################################################


      such exceptions should be eliminated and system code written to avoid causing
      exceptions to be thrown


      --> the patched version of the Throwable class (decompiled with JAD) follows:
      -->

      package java.lang;

      import java.io.*;

      public class Throwable extends Object
          implements Serializable
      {


       private void debug(){ //Birb
        System.out.println();
        System.out.println("----------------------------------");
        System.out.println(getClass().getName()); //don't use toString() - some
      descendents override it and may throw NullPtrs
        printStackTrace();
       }

          public Throwable()
          {
              fillInStackTrace();
              
              debug(); //Birb
          }

          public Throwable(String s)
          {
              fillInStackTrace();
              detailMessage = s;

              debug(); //Birb
              if(s!=null) System.out.println(s); //Birb
          }

          public String getMessage()
          {
              return detailMessage;
          }

          public String getLocalizedMessage()
          {
              return getMessage();
          }

          public String toString()
          {
              String s = getClass().getName();
              String s1 = getLocalizedMessage();
              return s1 == null ? s : s + ": " + s1;
          }


          public void printStackTrace()
          { //not using System.err cause want to do DOS redirection and don't
      remember how to catch the error stream
              synchronized(System.out/*System.err*/)
              {
                  //Can't print this cause PriviledgedActionException.toString()
      throws NullPointerException// System.err.println(this);
                  printStackTrace0(System.out/*System.err*/);
              }
          }

          public void printStackTrace(PrintStream printstream)
          {
              synchronized(printstream)
              {
                  //Can't print this cause PriviledgedActionException.toString()
      throws NullPointerException// printstream.println(this);
                  printStackTrace0(printstream);
              }
          }

          public void printStackTrace(PrintWriter printwriter)
          {
              synchronized(printwriter)
              {
                  //Can't print this cause PriviledgedActionException.toString()
      throws NullPointerException// printwriter.println(this);
                  printStackTrace0(printwriter);
              }
          }

          private native void printStackTrace0(Object obj);

          public native Throwable fillInStackTrace();

          private transient Object backtrace;
          private String detailMessage;
          private static final long serialVersionUID = 0xd5c635273977b8cbL;
      }
      (Review ID: 102541)
      ======================================================================


      Name: skT45625 Date: 05/04/2000


      java version "1.3.0rc1"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0rc1-T)
      Java HotSpot(TM) Client VM (build 1.3.0rc1-S, mixed mode)

      When a Java application gets loaded lots of exceptions are thrown and silently
      consumed internally and delay the loading of the application! (I patched the
      Throwable class so that it shows a stack trace whenever the Throwable
      constructor gets called)

      See a trace of those exceptions during the startup a JBuilder application which
      uses a Java2D-aware component of E-Slate (http://e-slate.cti.gr) at:

      http://members.xoom.com/AgrinioClub/PhysicsWorld.out

      it's a 1.421KB file!

      for example see some of the 1st ones:

      #####################################################################

      java.lang.ClassNotFoundException
      gr/cti/eslate/PhysicsWorldApp/PhysicsWorld

      --> it internally throws a ClassNotFoundException and then it does load the
      class!!! (probably the ClassLoader architecture delegating from the boot
      classloaded to some other one - this sucks, use boolean results, not
      exceptions!)

      ----------------------------------
      java.util.EmptyStackException
      at java.util.Stack.peek(Unknown Source)
      at java.util.Stack.pop(Unknown Source)
      at sun.misc.URLClassPath.getLoader(Unknown Source)
      at sun.misc.URLClassPath.getResource(Unknown Source)
      at java.net.URLClassLoader$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at java.lang.ClassLoader.loadClassInternal(Unknown Source)

      --> probably caused due to the previous internal exception

      ----------------------------------
      java.lang.ClassNotFoundException
      gr.cti.eslate.PhysicsWorldApp.PhysicsWorld

      --> same as the 1st one, does this for all classes (imagine 500 classes loading
      and having 500+ exceptions, thus 500+ JNI calls for fillInStackTrace() which is
      called in the Throwable's constructor!). So much time wasted doing JNI calls
      and so much temporary memory allocated for those stack traces!!!

      ----------------------------------
      java.security.PrivilegedActionException

      ----------------------------------
      java.lang.ClassNotFoundException
      gr/cti/eslate/PhysicsWorldApp/MainFrame

      ----------------------------------
      java.util.EmptyStackException
      at java.util.Stack.peek(Unknown Source)
      at java.util.Stack.pop(Unknown Source)
      at sun.misc.URLClassPath.getLoader(Unknown Source)
      at sun.misc.URLClassPath.getResource(Unknown Source)
      at java.net.URLClassLoader$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at java.lang.ClassLoader.loadClassInternal(Unknown Source)

      ----------------------------------
      java.lang.ClassNotFoundException
      gr.cti.eslate.PhysicsWorldApp.MainFrame

      ----------------------------------
      java.security.PrivilegedActionException

      ----------------------------------
      java.lang.ClassNotFoundException
      java/awt/resources/awt

      ----------------------------------
      java.util.EmptyStackException
      at java.util.Stack.peek(Unknown Source)
      at java.util.Stack.pop(Unknown Source)
      at sun.misc.URLClassPath.getLoader(Unknown Source)
      at sun.misc.URLClassPath.getResource(Unknown Source)
      at java.net.URLClassLoader$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at java.util.ResourceBundle.loadBundle(Unknown Source)
      at java.util.ResourceBundle.findBundle(Unknown Source)
      at java.util.ResourceBundle.getBundleImpl(Unknown Source)
      at java.util.ResourceBundle.getBundle(Unknown Source)
      at java.awt.Toolkit$3.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.awt.Toolkit.<clinit>(Unknown Source)
      at java.awt.Color.<clinit>(Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.loadSystemColors(Unknown
      Source)
      at
      com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initSystemColorDefaults
      (Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at gr.cti.eslate.PhysicsWorldApp.PhysicsWorld.main(PhysicsWorld.java:39)

      ----------------------------------
      java.lang.ClassNotFoundException
      java.awt.resources.awt

      ----------------------------------
      java.security.PrivilegedActionException

      ----------------------------------
      java.util.EmptyStackException
      at java.util.Stack.peek(Unknown Source)
      at java.util.Stack.pop(Unknown Source)
      at sun.misc.URLClassPath.getLoader(Unknown Source)
      at sun.misc.URLClassPath.getResource(Unknown Source)
      at java.net.URLClassLoader$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at java.util.ResourceBundle.loadBundle(Unknown Source)
      at java.util.ResourceBundle.findBundle(Unknown Source)
      at java.util.ResourceBundle.getBundleImpl(Unknown Source)
      at java.util.ResourceBundle.getBundle(Unknown Source)
      at java.awt.Toolkit$3.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.awt.Toolkit.<clinit>(Unknown Source)
      at java.awt.Color.<clinit>(Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.loadSystemColors(Unknown
      Source)
      at
      com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initSystemColorDefaults
      (Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at gr.cti.eslate.PhysicsWorldApp.PhysicsWorld.main(PhysicsWorld.java:39)

      ----------------------------------
      java.lang.ClassNotFoundException
      java.awt.resources.awt

      ----------------------------------
      java.security.PrivilegedActionException

      ----------------------------------
      java.lang.ClassNotFoundException
      java/awt/resources/awt_el

      ----------------------------------
      java.util.EmptyStackException
      at java.util.Stack.peek(Unknown Source)
      at java.util.Stack.pop(Unknown Source)
      at sun.misc.URLClassPath.getLoader(Unknown Source)
      at sun.misc.URLClassPath.getResource(Unknown Source)
      at java.net.URLClassLoader$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at java.util.ResourceBundle.loadBundle(Unknown Source)
      at java.util.ResourceBundle.findBundle(Unknown Source)
      at java.util.ResourceBundle.getBundleImpl(Unknown Source)
      at java.util.ResourceBundle.getBundle(Unknown Source)
      at java.awt.Toolkit$3.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.awt.Toolkit.<clinit>(Unknown Source)
      at java.awt.Color.<clinit>(Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.loadSystemColors(Unknown
      Source)
      at
      com.sun.java.swing.plaf.windows.WindowsLookAndFeel..initSystemColorDefaults
      (Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at gr.cti.eslate.PhysicsWorldApp.PhysicsWorld.main(PhysicsWorld.java:39)

      ----------------------------------
      java.lang.ClassNotFoundException
      java.awt.resources.awt_el

      ----------------------------------
      java.security.PrivilegedActionException

      ----------------------------------
      java.util.EmptyStackException
      at java.util.Stack.peek(Unknown Source)
      at java.util.Stack.pop(Unknown Source)
      at sun.misc.URLClassPath.getLoader(Unknown Source)
      at sun.misc.URLClassPath.getResource(Unknown Source)
      at java.net.URLClassLoader$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
      at java.lang.ClassLoader.loadClass(Unknown Source)
      at java.util.ResourceBundle.loadBundle(Unknown Source)
      at java.util.ResourceBundle.findBundle(Unknown Source)
      at java.util.ResourceBundle.getBundleImpl(Unknown Source)
      at java.util.ResourceBundle.getBundle(Unknown Source)
      at java.awt.Toolkit$3.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.awt.Toolkit.<clinit>(Unknown Source)
      at java.awt.Color.<clinit>(Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.loadSystemColors(Unknown
      Source)
      at
      com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initSystemColorDefaults
      (Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at gr.cti.eslate.PhysicsWorldApp.PhysicsWorld.main(PhysicsWorld.java:39)

      ----------------------------------
      java.lang.ClassNotFoundException
      java.awt.resources.awt_el

      ----------------------------------
      java.security.PrivilegedActionException

      ----------------------------------
      java.io.FileNotFoundException
      at sun.misc.URLClassPath$JarLoader.getJarFile(Unknown Source)
      at sun.misc.URLClassPath$JarLoader.<init>(Unknown Source)
      at sun.misc.URLClassPath$2.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.misc.URLClassPath.getLoader(Unknown Source)
      at sun.misc.URLClassPath.getLoader(Unknown Source)
      at sun.misc.URLClassPath.getResource(Unknown Source)
      at sun.misc.URLClassPath.getResource(Unknown Source)
      at java.lang.ClassLoader.getBootstrapResource(Unknown Source)
      at java.lang.ClassLoader.getResource(Unknown Source)
      at java.lang.ClassLoader.getResource(Unknown Source)
      at java.lang.ClassLoader.getResourceAsStream(Unknown Source)
      at java.util.ResourceBundle$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.util.ResourceBundle.loadBundle(Unknown Source)
      at java.util.ResourceBundle.findBundle(Unknown Source)
      at java.util.ResourceBundle.getBundleImpl(Unknown Source)
      at java.util.ResourceBundle.getBundle(Unknown Source)
      at java.awt.Toolkit$3.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.awt.Toolkit.<clinit>(Unknown Source)
      at java.awt.Color.<clinit>(Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.loadSystemColors(Unknown
      Source)
      at
      com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initSystemColorDefaults
      (Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at gr.cti.eslate.PhysicsWorldApp.PhysicsWorld.main(PhysicsWorld.java:39)
      \D:\Program Files\JavaSoft\JRE\1.3\classes

      --> it should first check if a jar file on the classpath does exist
      (File.exists or something) and then try to access it so that it avoid such
      FileNotFoundExceptions

      ----------------------------------
      java.security.PrivilegedActionException

      ----------------------------------
      java.util.EmptyStackException
      at java.util.Stack.peek(Unknown Source)
      at java.util.Stack.pop(Unknown Source)
      at sun.misc.URLClassPath.getLoader(Unknown Source)
      at sun.misc.URLClassPath.getResource(Unknown Source)
      at sun.misc.URLClassPath.getResource(Unknown Source)
      at java.lang.ClassLoader.getBootstrapResource(Unknown Source)
      at java.lang.ClassLoader.getResource(Unknown Source)
      at java.lang.ClassLoader.getResource(Unknown Source)
      at java.lang.ClassLoader.getResourceAsStream(Unknown Source)
      at java.util.ResourceBundle$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.util.ResourceBundle.loadBundle(Unknown Source)
      at java.util.ResourceBundle.findBundle(Unknown Source)
      at java.util.ResourceBundle.getBundleImpl(Unknown Source)
      at java.util.ResourceBundle.getBundle(Unknown Source)
      at java.awt.Toolkit$3.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.awt.Toolkit.<clinit>(Unknown Source)
      at java.awt.Color.<clinit>(Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.loadSystemColors(Unknown
      Source)
      at
      com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initSystemColorDefaults
      (Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Source)
      at gr.cti.eslate.PhysicsWorldApp.PhysicsWorld.main(PhysicsWorld.java:39)

      ----------------------------------
      java.util.EmptyStackException
      at java.util.Stack.peek(Unknown Source)
      at java.util.Stack.pop(Unknown Source)
      at sun.misc.URLClassPath.getLoader(Unknown Source)
      at sun.misc.URLClassPath.getResource(Unknown Source)
      at java.net.URLClassLoader$2.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.net.URLClassLoader.findResource(Unknown Source)
      at java.lang.ClassLoader.getResource(Unknown Source)
      at java.lang.ClassLoader.getResource(Unknown Source)
      at java.lang.ClassLoader.getResourceAsStream(Unknown Source)
      at java.util.ResourceBundle$1.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.util.ResourceBundle.loadBundle(Unknown Source)
      at java.util.ResourceBundle.findBundle(Unknown Source)
      at java.util.ResourceBundle.getBundleImpl(Unknown Source)
      at java.util.ResourceBundle.getBundle(Unknown Source)
      at java.awt.Toolkit$3.run(Unknown Source)
      at java.security.AccessController.doPrivileged(Native Method)
      at java.awt.Toolkit.<clinit>(Unknown Source)
      at java.awt.Color.<clinit>(Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.loadSystemColors(Unknown
      Source)
      at
      com.sun.java.swing.plaf.windows.WindowsLookAndFeel.initSystemColorDefaults
      (Unknown Source)
      at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(Unknown Source)
      at javax.swing.UIManager.setLookAndFeel(Unknown Sou

            alanb Alan Bateman
            skondamasunw Suresh Kondamareddy (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: