Machine: NT (~48Meg)
JDK: 1.1.6
Problem:
Trying to load a gif from a jar file (using Toolkit.getImage(URK url)).
problem happens randomly (within 1 out of 10 launches). Same code runs fine on Solaris. Exception is reported on the ImageFetcher thread.
Exception:
java.lang.NullPointerException:
at java.io.ByteArrayInputStream.<init>(ByteArrayInputStream.java:82)
at sun.net.www.protocol.systemresource.SystemResourceManager.getLocalResourceStream(SystemResourceManager.java:114)
at sun.net.www.protocol.systemresource.SystemResourceConnection.getInputStream(SystemResourceConnection.java:93)
at sun.net.www.URLConnection.getContentType(URLConnection.java:126)
at sun.awt.image.URLImageSource.getDecoder(URLImageSource.java:98)
at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:259)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:151)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:127)
JDK: 1.1.6
Problem:
Trying to load a gif from a jar file (using Toolkit.getImage(URK url)).
problem happens randomly (within 1 out of 10 launches). Same code runs fine on Solaris. Exception is reported on the ImageFetcher thread.
Exception:
java.lang.NullPointerException:
at java.io.ByteArrayInputStream.<init>(ByteArrayInputStream.java:82)
at sun.net.www.protocol.systemresource.SystemResourceManager.getLocalResourceStream(SystemResourceManager.java:114)
at sun.net.www.protocol.systemresource.SystemResourceConnection.getInputStream(SystemResourceConnection.java:93)
at sun.net.www.URLConnection.getContentType(URLConnection.java:126)
at sun.awt.image.URLImageSource.getDecoder(URLImageSource.java:98)
at sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:259)
at sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:151)
at sun.awt.image.ImageFetcher.run(ImageFetcher.java:127)
- relates to
-
JDK-4124249 Regression: JDK1.1.6K classloading sometimes fails with "NoClassDefFoundError"
-
- Closed
-