Tested OS/Browser:
win 2000 pro(sp4)/IE6
XP-pro(sp2)/IE6
XP-Home(sp2)/MZ 1.7
Tested build: j2re 1.6.0- build 33
Problem:
-------
The appplet jagex_com- Monkey Puzzle fails to load. NPE thrown in Java console
It works fine with MS VM.
Steps to reproduce:
------------------
1) Install j2re1.6.0-build 33 into the test system
2) Go to http://www.jagex.com/
3) Click on "Monkey Puzzle" applet
Applet fails to load in the browser- NPE thrown.
Exception in thread "Thread-7" java.lang.NullPointerException
Here's the log/trace file from the Java console:
----------------------------------------------
***********************************************************************************
Java Plug-in 1.6.0
Using JRE version 1.6.0-ea Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\Administrator
network: Loading user-defined proxy configuration ...
network: Done.
network: Loading proxy configuration from Internet Explorer ...
network: Done.
network: Loading manual proxy configuration ...
network: Convert proxy bypass list to regular expression:
network: scaweb1.sfbay.sun.com:8080 --> SCAWEB1.SFBAY.SUN.COM:8080
network: webcache.sfbay.sun.com:8080 --> WEBCACHE.SFBAY.SUN.COM:8080
network: Done.
network: Proxy Configuration: Manual Configuration
Proxy: http=scaweb1.sfbay.sun.com:8080,https=webcache.sfbay.sun.com:8080,ftp=webcache.sfbay.sun.com:8080,gopher=webcache.sfbay.sun.com:8080,socks=webcache.sfbay.sun.com:8080
Proxy Overrides: scaweb1.sfbay.sun.com:8080,webcache.sfbay.sun.com:8080
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
p: reload proxy configuration
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
basic: Registered modality listener
liveconnect: Invoking JS method: document
liveconnect: Invoking JS method: URL
basic: Referencing classloader: sun.plugin.ClassLoaderInfo@a1807c, refcount=1
basic: Added progress listener: sun.plugin.util.GrayBoxPainter@127734f
basic: Loading applet ...
basic: Initializing applet ...
basic: Starting applet ...
network: Get cache entry, url: http://www.jagex.com/monkey/monkey.jar, version: null
network: Cache entry not found
network: Connecting http://www.jagex.com/monkey/monkey.jar with proxy=HTTP @ scaweb1.sfbay.sun.com/129.145.155.90:8080
network: Server http://www.jagex.com/monkey/monkey.jar requesting to set-cookie with "RSCOUNTRY=0; path=/; domain=.runescape.com; expires=Sat, 28-May-2005 18:34:25 GMT"
network: Server http://www.jagex.com/monkey/monkey.jar requesting to set-cookie with "RSORIGIN=RUNESCAPE; path=/; domain=.runescape.com; expires=Sat, 28-May-2005 18:34:25 GMT"
network: ResponseCode for http://www.jagex.com/monkey/monkey.jar : 200
network: Encoding for http://www.jagex.com/monkey/monkey.jar : null
network: Sever response: (length: 25075, lastModified: Wed Dec 31 16:00:00 PST 1969, downloadVersion: null, mimeType: application/octet-stream)
network: Doing download: http://www.jagex.com/monkey/monkey.jar
network: Download:encoding GZIP/Plain: = null
network: Wrote URL http://www.jagex.com/monkey/monkey.jar to File C:\Documents and Settings\Administrator\Application Data\Sun\Java\Deployment\cache\6.0\5d853204-7224bee5-temp
network: Disconnect connection to http://www.jagex.com/monkey/monkey.jar
Started applet
network: Get cache entry, url: http://www.jagex.com/monkey/jagex/jagex.dat, version: null
network: Cache entry not found
network: Connecting http://www.jagex.com/monkey/jagex/jagex.dat with proxy=HTTP @ scaweb1.sfbay.sun.com/129.145.155.90:8080
network: Server http://www.jagex.com/monkey/jagex/jagex.dat requesting to set-cookie with "RSCOUNTRY=0; path=/; domain=.runescape.com; expires=Sat, 28-May-2005 18:34:26 GMT"
network: Server http://www.jagex.com/monkey/jagex/jagex.dat requesting to set-cookie with "RSORIGIN=RUNESCAPE; path=/; domain=.runescape.com; expires=Sat, 28-May-2005 18:34:26 GMT"
network: ResponseCode for http://www.jagex.com/monkey/jagex/jagex.dat : 200
network: Encoding for http://www.jagex.com/monkey/jagex/jagex.dat : null
network: Sever response: (length: 4990, lastModified: Wed Dec 31 16:00:00 PST 1969, downloadVersion: null, mimeType: application/octet-stream)
network: Doing download: http://www.jagex.com/monkey/jagex/jagex.dat
network: Download:encoding GZIP/Plain: = null
network: Wrote URL http://www.jagex.com/monkey/jagex/jagex.dat to File C:\Documents and Settings\Administrator\Application Data\Sun\Java\Deployment\cache\6.0\66f7776a-6824d668-temp
network: Disconnect connection to http://www.jagex.com/monkey/jagex/jagex.dat
basic: Loaded image: http://www.jagex.com/monkey/title.jpg
network: Get cache entry, url: http://www.jagex.com/monkey/title.jpg, version: null
network: Cache entry not found
network: Connecting http://www.jagex.com/monkey/title.jpg with proxy=HTTP @ scaweb1.sfbay.sun.com/129.145.155.90:8080
network: ResponseCode for http://www.jagex.com/monkey/title.jpg : 304
network: Encoding for http://www.jagex.com/monkey/title.jpg : null
network: Disconnect connection to http://www.jagex.com/monkey/title.jpg
Warning couldn't load: title.jpg
Exception in thread "Thread-7" java.lang.NullPointerException
at monkey.a(Unknown Source)
at monkey.b(Unknown Source)
at a.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
*******************************************************************************
Tested with J2SE 6.0-b34 and the following applets displayed the same issue:
1) http://www.jagex.com- Meltdown applet
*win 2000 pro/IE6 - loading 5% thrown exception and stop there
Java Plug-in 1.6.0
Using JRE version 1.6.0-ea Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\Administrator
network: Loading user-defined proxy configuration ...
network: Done.
network: Loading proxy configuration from Internet Explorer ...
network: Done.
network: Loading manual proxy configuration ...
network: Convert proxy bypass list to regular expression:
network: scaweb1.sfbay.sun.com:8080 --> SCAWEB1.SFBAY.SUN.COM:8080
network: webcache.sfbay.sun.com:8080 --> WEBCACHE.SFBAY.SUN.COM:8080
network: Done.
network: Proxy Configuration: Manual Configuration
Proxy: http=scaweb1.sfbay.sun.com:8080,https=webcache.sfbay.sun.com:8080,ftp=webcache.sfbay.sun.com:8080,gopher=webcache.sfbay.sun.com:8080,socks=webcache.sfbay.sun.com:8080
Proxy Overrides: scaweb1.sfbay.sun.com:8080,webcache.sfbay.sun.com:8080
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
p: reload proxy configuration
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
basic: Registered modality listener
liveconnect: Invoking JS method: document
liveconnect: Invoking JS method: URL
basic: Referencing classloader: sun.plugin.ClassLoaderInfo@a1807c, refcount=1
basic: Added progress listener: sun.plugin.util.GrayBoxPainter@1037c71
basic: Loading applet ...
basic: Initializing applet ...
basic: Starting applet ...
network: Get cache entry, url: http://www.jagex.com/meltdown/meltdown.jar, version: null
network: Cache entry not found
network: Connecting http://www.jagex.com/meltdown/meltdown.jar with proxy=HTTP @ scaweb1.sfbay.sun.com/129.145.155.90:8080
network: Server http://www.jagex.com/meltdown/meltdown.jar requesting to set-cookie with "RSCOUNTRY=0; path=/; domain=.runescape.com; expires=Thu, 02-Jun-2005 22:16:54 GMT"
network: Server http://www.jagex.com/meltdown/meltdown.jar requesting to set-cookie with "RSORIGIN=RUNESCAPE; path=/; domain=.runescape.com; expires=Thu, 02-Jun-2005 22:16:54 GMT"
network: ResponseCode for http://www.jagex.com/meltdown/meltdown.jar : 200
network: Encoding for http://www.jagex.com/meltdown/meltdown.jar : null
network: Sever response: (length: 29456, lastModified: Wed Dec 31 16:00:00 PST 1969, downloadVersion: null, mimeType: application/octet-stream)
network: Doing download: http://www.jagex.com/meltdown/meltdown.jar
network: Download:encoding GZIP/Plain: = null
network: Wrote URL http://www.jagex.com/meltdown/meltdown.jar to File C:\Documents and Settings\Administrator\Application Data\Sun\Java\Deployment\cache\6.0\17d3bf64-4fd6e420-temp
network: Disconnect connection to http://www.jagex.com/meltdown/meltdown.jar
Started applet
basic: Loaded image: http://www.jagex.com/meltdown/jagex/logo.gif
network: Get cache entry, url: http://www.jagex.com/meltdown/jagex/logo.gif, version: null
network: Cache entry not found
network: Connecting http://www.jagex.com/meltdown/jagex/logo.gif with proxy=HTTP @ scaweb1.sfbay.sun.com/129.145.155.90:8080
network: ResponseCode for http://www.jagex.com/meltdown/jagex/logo.gif : 304
network: Encoding for http://www.jagex.com/meltdown/jagex/logo.gif : null
network: Disconnect connection to http://www.jagex.com/meltdown/jagex/logo.gif
Warning couldn't load: jagex/logo.gif
basic: Loaded image: http://www.jagex.com/meltdown/title.gif
network: Get cache entry, url: http://www.jagex.com/meltdown/title.gif, version: null
network: Cache entry not found
network: Connecting http://www.jagex.com/meltdown/title.gif with proxy=HTTP @ scaweb1.sfbay.sun.com/129.145.155.90:8080
network: ResponseCode for http://www.jagex.com/meltdown/title.gif : 304
network: Encoding for http://www.jagex.com/meltdown/title.gif : null
network: Disconnect connection to http://www.jagex.com/meltdown/title.gif
Warning couldn't load: title.gif
Exception in thread "Thread-7" java.lang.NullPointerException
at f.a(Unknown Source)
at f.a(Unknown Source)
at meltdown.d(Unknown Source)
at a.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
2) http://www.jagex.com- Vertigo applet
Xp-pro/IE6, win 2000 pro/IE6
Applet loading is stopped at 65% and thrown the exception
###@###.### 2005-04-27 21:51:25 GMT
###@###.### 2005-05-03 17:26:54 GMT
Verified the fix in Mustang-b53 on XP-Home(sp2)/IE6
win 2000 pro(sp4)/IE6
XP-pro(sp2)/IE6
XP-Home(sp2)/MZ 1.7
Tested build: j2re 1.6.0- build 33
Problem:
-------
The appplet jagex_com- Monkey Puzzle fails to load. NPE thrown in Java console
It works fine with MS VM.
Steps to reproduce:
------------------
1) Install j2re1.6.0-build 33 into the test system
2) Go to http://www.jagex.com/
3) Click on "Monkey Puzzle" applet
Applet fails to load in the browser- NPE thrown.
Exception in thread "Thread-7" java.lang.NullPointerException
Here's the log/trace file from the Java console:
----------------------------------------------
***********************************************************************************
Java Plug-in 1.6.0
Using JRE version 1.6.0-ea Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\Administrator
network: Loading user-defined proxy configuration ...
network: Done.
network: Loading proxy configuration from Internet Explorer ...
network: Done.
network: Loading manual proxy configuration ...
network: Convert proxy bypass list to regular expression:
network: scaweb1.sfbay.sun.com:8080 --> SCAWEB1.SFBAY.SUN.COM:8080
network: webcache.sfbay.sun.com:8080 --> WEBCACHE.SFBAY.SUN.COM:8080
network: Done.
network: Proxy Configuration: Manual Configuration
Proxy: http=scaweb1.sfbay.sun.com:8080,https=webcache.sfbay.sun.com:8080,ftp=webcache.sfbay.sun.com:8080,gopher=webcache.sfbay.sun.com:8080,socks=webcache.sfbay.sun.com:8080
Proxy Overrides: scaweb1.sfbay.sun.com:8080,webcache.sfbay.sun.com:8080
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
p: reload proxy configuration
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
basic: Registered modality listener
liveconnect: Invoking JS method: document
liveconnect: Invoking JS method: URL
basic: Referencing classloader: sun.plugin.ClassLoaderInfo@a1807c, refcount=1
basic: Added progress listener: sun.plugin.util.GrayBoxPainter@127734f
basic: Loading applet ...
basic: Initializing applet ...
basic: Starting applet ...
network: Get cache entry, url: http://www.jagex.com/monkey/monkey.jar, version: null
network: Cache entry not found
network: Connecting http://www.jagex.com/monkey/monkey.jar with proxy=HTTP @ scaweb1.sfbay.sun.com/129.145.155.90:8080
network: Server http://www.jagex.com/monkey/monkey.jar requesting to set-cookie with "RSCOUNTRY=0; path=/; domain=.runescape.com; expires=Sat, 28-May-2005 18:34:25 GMT"
network: Server http://www.jagex.com/monkey/monkey.jar requesting to set-cookie with "RSORIGIN=RUNESCAPE; path=/; domain=.runescape.com; expires=Sat, 28-May-2005 18:34:25 GMT"
network: ResponseCode for http://www.jagex.com/monkey/monkey.jar : 200
network: Encoding for http://www.jagex.com/monkey/monkey.jar : null
network: Sever response: (length: 25075, lastModified: Wed Dec 31 16:00:00 PST 1969, downloadVersion: null, mimeType: application/octet-stream)
network: Doing download: http://www.jagex.com/monkey/monkey.jar
network: Download:encoding GZIP/Plain: = null
network: Wrote URL http://www.jagex.com/monkey/monkey.jar to File C:\Documents and Settings\Administrator\Application Data\Sun\Java\Deployment\cache\6.0\5d853204-7224bee5-temp
network: Disconnect connection to http://www.jagex.com/monkey/monkey.jar
Started applet
network: Get cache entry, url: http://www.jagex.com/monkey/jagex/jagex.dat, version: null
network: Cache entry not found
network: Connecting http://www.jagex.com/monkey/jagex/jagex.dat with proxy=HTTP @ scaweb1.sfbay.sun.com/129.145.155.90:8080
network: Server http://www.jagex.com/monkey/jagex/jagex.dat requesting to set-cookie with "RSCOUNTRY=0; path=/; domain=.runescape.com; expires=Sat, 28-May-2005 18:34:26 GMT"
network: Server http://www.jagex.com/monkey/jagex/jagex.dat requesting to set-cookie with "RSORIGIN=RUNESCAPE; path=/; domain=.runescape.com; expires=Sat, 28-May-2005 18:34:26 GMT"
network: ResponseCode for http://www.jagex.com/monkey/jagex/jagex.dat : 200
network: Encoding for http://www.jagex.com/monkey/jagex/jagex.dat : null
network: Sever response: (length: 4990, lastModified: Wed Dec 31 16:00:00 PST 1969, downloadVersion: null, mimeType: application/octet-stream)
network: Doing download: http://www.jagex.com/monkey/jagex/jagex.dat
network: Download:encoding GZIP/Plain: = null
network: Wrote URL http://www.jagex.com/monkey/jagex/jagex.dat to File C:\Documents and Settings\Administrator\Application Data\Sun\Java\Deployment\cache\6.0\66f7776a-6824d668-temp
network: Disconnect connection to http://www.jagex.com/monkey/jagex/jagex.dat
basic: Loaded image: http://www.jagex.com/monkey/title.jpg
network: Get cache entry, url: http://www.jagex.com/monkey/title.jpg, version: null
network: Cache entry not found
network: Connecting http://www.jagex.com/monkey/title.jpg with proxy=HTTP @ scaweb1.sfbay.sun.com/129.145.155.90:8080
network: ResponseCode for http://www.jagex.com/monkey/title.jpg : 304
network: Encoding for http://www.jagex.com/monkey/title.jpg : null
network: Disconnect connection to http://www.jagex.com/monkey/title.jpg
Warning couldn't load: title.jpg
Exception in thread "Thread-7" java.lang.NullPointerException
at monkey.a(Unknown Source)
at monkey.b(Unknown Source)
at a.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
*******************************************************************************
Tested with J2SE 6.0-b34 and the following applets displayed the same issue:
1) http://www.jagex.com- Meltdown applet
*win 2000 pro/IE6 - loading 5% thrown exception and stop there
Java Plug-in 1.6.0
Using JRE version 1.6.0-ea Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\Administrator
network: Loading user-defined proxy configuration ...
network: Done.
network: Loading proxy configuration from Internet Explorer ...
network: Done.
network: Loading manual proxy configuration ...
network: Convert proxy bypass list to regular expression:
network: scaweb1.sfbay.sun.com:8080 --> SCAWEB1.SFBAY.SUN.COM:8080
network: webcache.sfbay.sun.com:8080 --> WEBCACHE.SFBAY.SUN.COM:8080
network: Done.
network: Proxy Configuration: Manual Configuration
Proxy: http=scaweb1.sfbay.sun.com:8080,https=webcache.sfbay.sun.com:8080,ftp=webcache.sfbay.sun.com:8080,gopher=webcache.sfbay.sun.com:8080,socks=webcache.sfbay.sun.com:8080
Proxy Overrides: scaweb1.sfbay.sun.com:8080,webcache.sfbay.sun.com:8080
----------------------------------------------------
c: clear console window
f: finalize objects on finalization queue
g: garbage collect
h: display this help message
l: dump classloader list
m: print memory usage
o: trigger logging
p: reload proxy configuration
q: hide console
r: reload policy configuration
s: dump system and deployment properties
t: dump thread list
v: dump thread stack
x: clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
basic: Registered modality listener
liveconnect: Invoking JS method: document
liveconnect: Invoking JS method: URL
basic: Referencing classloader: sun.plugin.ClassLoaderInfo@a1807c, refcount=1
basic: Added progress listener: sun.plugin.util.GrayBoxPainter@1037c71
basic: Loading applet ...
basic: Initializing applet ...
basic: Starting applet ...
network: Get cache entry, url: http://www.jagex.com/meltdown/meltdown.jar, version: null
network: Cache entry not found
network: Connecting http://www.jagex.com/meltdown/meltdown.jar with proxy=HTTP @ scaweb1.sfbay.sun.com/129.145.155.90:8080
network: Server http://www.jagex.com/meltdown/meltdown.jar requesting to set-cookie with "RSCOUNTRY=0; path=/; domain=.runescape.com; expires=Thu, 02-Jun-2005 22:16:54 GMT"
network: Server http://www.jagex.com/meltdown/meltdown.jar requesting to set-cookie with "RSORIGIN=RUNESCAPE; path=/; domain=.runescape.com; expires=Thu, 02-Jun-2005 22:16:54 GMT"
network: ResponseCode for http://www.jagex.com/meltdown/meltdown.jar : 200
network: Encoding for http://www.jagex.com/meltdown/meltdown.jar : null
network: Sever response: (length: 29456, lastModified: Wed Dec 31 16:00:00 PST 1969, downloadVersion: null, mimeType: application/octet-stream)
network: Doing download: http://www.jagex.com/meltdown/meltdown.jar
network: Download:encoding GZIP/Plain: = null
network: Wrote URL http://www.jagex.com/meltdown/meltdown.jar to File C:\Documents and Settings\Administrator\Application Data\Sun\Java\Deployment\cache\6.0\17d3bf64-4fd6e420-temp
network: Disconnect connection to http://www.jagex.com/meltdown/meltdown.jar
Started applet
basic: Loaded image: http://www.jagex.com/meltdown/jagex/logo.gif
network: Get cache entry, url: http://www.jagex.com/meltdown/jagex/logo.gif, version: null
network: Cache entry not found
network: Connecting http://www.jagex.com/meltdown/jagex/logo.gif with proxy=HTTP @ scaweb1.sfbay.sun.com/129.145.155.90:8080
network: ResponseCode for http://www.jagex.com/meltdown/jagex/logo.gif : 304
network: Encoding for http://www.jagex.com/meltdown/jagex/logo.gif : null
network: Disconnect connection to http://www.jagex.com/meltdown/jagex/logo.gif
Warning couldn't load: jagex/logo.gif
basic: Loaded image: http://www.jagex.com/meltdown/title.gif
network: Get cache entry, url: http://www.jagex.com/meltdown/title.gif, version: null
network: Cache entry not found
network: Connecting http://www.jagex.com/meltdown/title.gif with proxy=HTTP @ scaweb1.sfbay.sun.com/129.145.155.90:8080
network: ResponseCode for http://www.jagex.com/meltdown/title.gif : 304
network: Encoding for http://www.jagex.com/meltdown/title.gif : null
network: Disconnect connection to http://www.jagex.com/meltdown/title.gif
Warning couldn't load: title.gif
Exception in thread "Thread-7" java.lang.NullPointerException
at f.a(Unknown Source)
at f.a(Unknown Source)
at meltdown.d(Unknown Source)
at a.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
2) http://www.jagex.com- Vertigo applet
Xp-pro/IE6, win 2000 pro/IE6
Applet loading is stopped at 65% and thrown the exception
###@###.### 2005-04-27 21:51:25 GMT
###@###.### 2005-05-03 17:26:54 GMT
Verified the fix in Mustang-b53 on XP-Home(sp2)/IE6
- duplicates
-
JDK-6286410 COMPATIBILITY: Iwon game Slots applets fail to load after the first time (cache issue)
- Closed
-
JDK-6296710 COMPATIBILITY: games.iwon- Applets (Alchemy, Diamond Mine) fail to load
- Closed
-
JDK-6297114 COMPATIBILITY: iwon- Knock-Em-Out Applet does not load/function properly
- Closed