JDK-7002699 : bugster cannot be launched with latest jre7 deploy PIT build if its resource was cached by older jre
  • Type: Bug
  • Component: deploy
  • Sub-Component: plugin
  • Affected Version: 7
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_xp
  • CPU: x86
  • Submitted: 2010-11-25
  • Updated: 2010-12-11
  • Resolved: 2010-12-11
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 7
7Resolved
Related Reports
Relates :  
Description
If bugster resources (jar, etc.) is already in deployment cache which was created using a previous version of JRE such as 6u24, bugster can't be launched with the latest jre7 deploy pit build at:
http://rehudson.sfbay/hudsonws/deploypit/bundles/

Error from java console:

toolkit class not specified, checking settings...
----------------------------------------------------
c:   clear console window
f:   finalize objects on finalization queue
g:   garbage collect
h:   display this help message
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
0-5: set trace level to <n>
----------------------------------------------------
Using an AWT UIToolkit
Set toolkit to com.sun.deploy.uitoolkit.impl.awt.UIToolkitImpl
Java Web Start 1.7.0-ea
Using JRE version 1.7.0-ea-b255 Java HotSpot(TM) Client VM
User home directory = C:\Documents and Settings\ccheung

server running at port: 4152
#### Java Web Start Error:
#### Found unsigned entry in resource: http://bugster.central.sun.com/bugster/bugster.jar 

Call stack from the error dialog:

com.sun.deploy.net.JARSigningException: Found unsigned entry in resource: http://bugster.central.sun.com/bugster/bugster.jar
   at com.sun.javaws.security.SigningInfo.getCommonCodeSignersForJar(Unknown Source)
   at com.sun.javaws.security.SigningInfo.check(Unknown Source)
   at com.sun.javaws.LaunchDownload.checkSignedResourcesHelper(Unknown Source)
   at com.sun.javaws.LaunchDownload.checkSignedResources(Unknown Source)
   at com.sun.javaws.Launcher.prepareResources(Unknown Source)
   at com.sun.javaws.Launcher.prepareAllResources(Unknown Source)
   at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
   at com.sun.javaws.Launcher.prepareToLaunch(Unknown Source)
   at com.sun.javaws.Launcher.launch(Unknown Source)
   at com.sun.javaws.Main.launchApp(Unknown Source)
   at com.sun.javaws.Main.continueInSecureThread(Unknown Source)
   at com.sun.javaws.Main$1.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source) 

I think the following steps can recreate the problem:
- install JRE 6u24
- run bugster http://bugster.sfbay.sun.com/bugster.jnlp
- exit bugster
- install JRE 7 pit build
- run bugster again

Comments
WORK AROUND remove deployment cache before running bugster using jre 7 pit build
25-11-2010