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

COMPATIBILITY: jagex_com - Monkey Puzzle applet fails to load

XMLWordPrintable

    • beta
    • x86
    • windows_2000, windows_xp
    • Verified

      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

            jccollet Jean-Christophe Collet (Inactive)
            hungnguy Hung Nguyen (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: