JDK-6633383 : Game applets fail to load
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 6u10
  • Priority: P2
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_xp
  • CPU: x86
  • Submitted: 2007-11-23
  • Updated: 2010-04-04
  • Resolved: 2007-12-07
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 6
6u10Resolved
Related Reports
Duplicate :  
Relates :  
Description
*** Tested build:  jre 6u10-b99 (plugin2) - [Nov 5, 2007 window build]
(jre-6u10-plugin2-windows-i586-p-05_nov_2007.exe)

>java -version
java version "1.6.0_10"
Java(TM) SE Runtime Environment (build 1.6.0_10-b99)
Java HotSpot(TM) Client VM (build 12.0-b01, mixed mode, sharing)

** Tested OS/ browser:  
- Windows XP (sp2)/ FF 3-Minefield (3.0a9pre.en-US)
- Windows XP (sp2)/ IE 6 (sp2)

*** Problem: The following pogo applets fail to load: Canasta, World Class Solitaire, Lottso, Fortune Bingo, Tri-Peaks Solitaire using new Java Plugin mode. On the same test configurations, environments, if we switch to use the existing Java Plugin mode, then these applets load fine.  It appears to be a regression in the new Java plug-in.
Must use Off-SWAN machines to play these games (as they are blocked by proxy setting)
Attached is the screenshot of canasta applet which failed to load.

and here's the associated java console information:


************************************************************
START - Java   - ENV - Applet2Environment.initialize
START - Java   - ENV - Applet2Environment.initialize - PluginSysUtil.getPluginThreadGroup
END   - Java   - ENV - Applet2Environment.initialize - PluginSysUtil.getPluginThreadGroup
START - Java   - ENV - Applet2Environment.initialize - Applet2BrowserService.install
END   - Java   - ENV - Applet2Environment.initialize - Applet2BrowserService.install
Java Plug-in 1.6.0_10
Using JRE version 1.6.0_10 Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\Hung  Nguyen


----------------------------------------------------
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
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>
----------------------------------------------------

Applet status: Applet loaded.
Applet status: Applet resized and added to parent container
Applet status: Applet initialized
Applet status: Applet made visible
Applet status: Starting applet
Applet status: Applet started
Applet status: Told clients applet is started
jvm test passed
Sun Microsystems Inc.
Applet status: Starting applet teardown
Applet status: Finished applet teardown
Applet status: Applet loaded.
Applet status: Applet resized and added to parent container
Thu Nov 22 15:59:35 GMT-08:00 2007	thread applet-com.pogo.client.loading.Applet-2		init
Thu Nov 22 15:59:35 GMT-08:00 2007	thread applet-com.pogo.client.loading.Applet-2		delta = 34203 ctim = 1195775941781
Applet status: Applet initialized
Applet status: Applet made visible
Applet status: Starting applet
Thu Nov 22 15:59:35 GMT-08:00 2007	thread applet-com.pogo.client.loading.Applet-2		start
Thu Nov 22 15:59:35 GMT-08:00 2007	thread applet-com.pogo.client.loading.Applet-2		delay 0
Applet status: Applet started
Applet status: Told clients applet is started
Thu Nov 22 15:59:36 GMT-08:00 2007	Thread-10		applet loaded
Applet status: Starting applet teardown
Thu Nov 22 15:59:36 GMT-08:00 2007	thread applet-com.pogo.client.loading.Applet-2		stop
Thu Nov 22 15:59:36 GMT-08:00 2007	thread applet-com.pogo.client.loading.Applet-2		destroy
Applet status: Finished applet teardown
Applet status: Applet loaded.
Applet status: Applet resized and added to parent container
copyright (c) 2005 Electronic Arts Inc. all rights reserved.
http://www.pogo.com/
Build 8.1.3.35 11/12/2007 01:08 AM
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a9pre) Gecko/2007100205 Minefield/3.0a9pre Version 5 0 0 Netscape
Java 1.6.0_10 (Sun Microsystems Inc.) Windows XP 5.1 (x86)
Timestamp: 1195775996843
Local time: Thu, 22 Nov 2007 15:59:56 GMT-08:00
GMT time: Thu, 22 Nov 2007 23:59:56 GMT
User: getjava10
Entering: canasta-plcanastasf044/Ol' Blue Eyes
archive location for path /applet/sounds/silence.au: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/sounds/silence.au
appletcontext.audio.loaded
Thu Nov 22 16:00:19 GMT-08:00 2007	thread applet-com.pogo.game.client2.table.AutoPlayTableApplet-3		init
SoundPlayer: voodoo ON
archive location for path /applet/images/chat/onepix_background_13h.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/chat/onepix_background_13h.gif
appletcontext.image.loaded
archive location for path /applet/images/chat/background-fade-pvt.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/chat/background-fade-pvt.gif
appletcontext.image.loaded
archive location for path /applet/images/chat/emoticons.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/chat/emoticons.gif
appletcontext.image.loaded
archive location for path /applet/images/avatar/avatarghost-f.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/avatar/avatarghost-f.gif
appletcontext.image.loaded
archive location for path /applet/images/canasta/tables.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/canasta/tables.gif
appletcontext.image.loaded
archive location for path /applet/images/chat/icons-ratings-gf2.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/chat/icons-ratings-gf2.gif
appletcontext.image.loaded
archive location for path /applet/images/chat/tab-strip.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/chat/tab-strip.gif
appletcontext.image.loaded
archive location for path /applet/images/avatar/avatarghost-m.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/avatar/avatarghost-m.gif
appletcontext.image.loaded
archive location for path /applet/images/chat/newstrip_en.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/chat/newstrip_en.gif
appletcontext.image.loaded
archive location for path /applet/images/chat/background-fade.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/chat/background-fade.gif
appletcontext.image.loaded
archive location for path /applet/images/chat/slider-bar-grip.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/chat/slider-bar-grip.gif
appletcontext.image.loaded
archive location for path /applet/images/badges/avatarminighost.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/badges/avatarminighost.gif
appletcontext.image.loaded
appletcontext.image.loaded
archive location for path /applet/images/canasta/icons.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/canasta/icons.gif
appletcontext.image.loaded
appletcontext.image.loaded
archive location for path /applet/images/avatar/loading-65.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/avatar/loading-65.gif
appletcontext.image.loaded
archive location for path /applet/images/chat/onepix_background_20h.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/chat/onepix_background_20h.gif
appletcontext.image.loaded
archive location for path /applet/images/chat/hiddenChat.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/chat/hiddenChat.gif
appletcontext.image.loaded
archive location for path /applet/images/chat/welcome.jpg: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/chat/welcome.jpg
appletcontext.image.loaded
archive location for path /applet/images/premspin/spinner-frame.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/premspin/spinner-frame.gif
appletcontext.image.loaded
archive location for path /applet/images/premspin/right-confetti.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/premspin/right-confetti.gif
appletcontext.image.loaded
archive location for path /applet/images/premspin/left-tube.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/premspin/left-tube.gif
appletcontext.image.loaded
archive location for path /applet/images/premspin/buttons.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/premspin/buttons.gif
appletcontext.image.loaded
archive location for path /applet/images/premspin/tv.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/premspin/tv.gif
appletcontext.image.loaded
archive location for path /applet/images/canasta/images.jpg: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/canasta/images.jpg
appletcontext.image.loaded
archive location for path /applet/images/canasta/ranks.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/canasta/ranks.gif
appletcontext.image.loaded
archive location for path /applet/images/premspin/right-antenna.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/premspin/right-antenna.gif
appletcontext.image.loaded
archive location for path /applet/images/premspin/right-horn.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/premspin/right-horn.gif
appletcontext.image.loaded
archive location for path /applet/images/canasta/meldeffects.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/canasta/meldeffects.gif
appletcontext.image.loaded
archive location for path /applet/images/premspin/gears.gif: jar:http://game1.pogo.com/v/8.1.1.13/applet/canasta/canasta-en_US.jar!/applet/images/premspin/gears.gif
###@###.### pointed out the following additional failures in his attached report (http://jsqalab.sfbay/results/sqenfs-2/export2/results/applet/plugin2-nov5/summary.txt):

Jungle Gin, Poppa Zoppa, Stellar Sweeper

All Club Pogo games.
The problem is reproducible using promoted 6u10-b08  
(with the option of "Enable the next-generation Java Plug-in")

Comments
EVALUATION The fix for 6632521 has been checked in for 6u10 b09. Closing this bug as a duplicate of the other.
07-12-2007

EVALUATION Confirming that the intended fix for 6632521 fixes this problem as well. Will close this as a duplicate once the other bug is fixed.
07-12-2007

EVALUATION It looks like this bug may have the same root cause as 6632521. The failure mode is that the jar for the game keeps getting downloaded over and over again, presumably because it isn't recognized that the jar with the appropriate version was just retrieved. Probably something wrong in the initialization of the jar version map in the Applet2Manager.
07-12-2007

EVALUATION Changed bug to Accepted state again.
04-12-2007

EVALUATION Need access to a Club Pogo account to reproduce these failures. They are all in the premium games on the site. Marking bug as incomplete until we have access. Please add the account information in the Comments section.
04-12-2007