JDK-4785128 : Exception coming if you use mantis-beta jaws with jre1.2.2 on windows
  • Type: Bug
  • Component: deploy
  • Sub-Component: webstart
  • Affected Version: 1.4.2
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: windows_2000
  • CPU: x86
  • Submitted: 2002-11-26
  • Updated: 2003-02-28
  • Resolved: 2002-12-17
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.
Other
1.4.2 b11Fixed
Description
Exception coming if you use mantis-beta jaws with jre1.2.2 on Windows. On Solaris you can not start AppMan with jre1.2.2

Build: mantis-beta, build 8

Steps to reproduce: 
- install jre1.2.2-W on your Windows machine from /net/koori.sfbay/a/v05/jdk/1.2.2/W/
- install j2re1.4.2
- start AppMan, go to File/Preferences 
- click on Shortcuts or Advanced tabs, exception coming

On Solaris, you can not start AppMan, if you use on only jre1.2.2, you will get 
Java Web Start splash screen process exiting .....
Bad installation. No JRE found in configuration file: No such file or directory

Windows log:
Java Web Start 1.4.2-beta Console, started Tue Nov 26 11:31:17 PST 2002Java 2 Runtime Environment: Version 1.2.2 by Sun Microsystems Inc.Exception occurred during event dispatching:java.lang.IllegalMonitorStateException: current thread not owner	at com.sun.javaws.ConfigProperties.get(Unknown Source)	at com.sun.javaws.ui.prefs.AdvancedPanel.revert(Unknown Source)	at com.sun.javaws.ui.prefs.AdvancedPanel.createPropertyControls(Unknown Source)	at com.sun.javaws.ui.prefs.PrefsPanel$PropertyPanel.start(Unknown Source)	at com.sun.javaws.ui.general.AbstractController.setActiveSubcontrollerIndex(Unknown Source)	at com.sun.javaws.ui.prefs.PrefsPanel.setSelectedTab(Unknown Source)	at com.sun.javaws.ui.prefs.PrefsPanel.stateChanged(Unknown Source)	at javax.swing.JTabbedPane.fireStateChanged(Unknown Source)	at javax.swing.JTabbedPane$ModelListener.stateChanged(Unknown Source)	at javax.swing.DefaultSingleSelectionModel.fireStateChanged(Unknown Source)	at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(Unknown Source)	at javax.swing.JTabbedPane.setSelectedIndex(Unknown Source)	at javax.swing.plaf.basic.BasicTabbedPaneUI$MouseHandler.mousePressed(Unknown Source)	at java.awt.Component.processMouseEvent(Unknown Source)	at java.awt.Component.processEvent(Unknown Source)	at java.awt.Container.processEvent(Unknown Source)	at java.awt.Component.dispatchEventImpl(Unknown Source)	at java.awt.Container.dispatchEventImpl(Unknown Source)	at java.awt.Component.dispatchEvent(Unknown Source)	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)	at java.awt.Container.dispatchEventImpl(Unknown Source)	at java.awt.Window.dispatchEventImpl(Unknown Source)	at java.awt.Component.dispatchEvent(Unknown Source)	at java.awt.EventQueue.dispatchEvent(Unknown Source)	at java.awt.EventDispatchThread.pumpOneEvent(Unknown Source)	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)	at java.awt.EventDispatchThread.run(Unknown Source)Exception occurred during event dispatching:java.lang.IllegalMonitorStateException: current thread not owner	at com.sun.javaws.ConfigProperties.get(Unknown Source)	at com.sun.javaws.ConfigProperties.getIntegerProperty(Unknown Source)	at com.sun.javaws.ConfigProperties.getWhenInstall(Unknown Source)	at com.sun.javaws.ui.prefs.InstallPanel.revert(Unknown Source)	at com.sun.javaws.ui.prefs.InstallPanel.createPropertyControls(Unknown Source)	at com.sun.javaws.ui.prefs.PrefsPanel$PropertyPanel.start(Unknown Source)	at com.sun.javaws.ui.general.AbstractController.setActiveSubcontrollerIndex(Unknown Source)	at com.sun.javaws.ui.prefs.PrefsPanel.setSelectedTab(Unknown Source)	at com.sun.javaws.ui.prefs.PrefsPanel.stateChanged(Unknown Source)	at javax.swing.JTabbedPane.fireStateChanged(Unknown Source)	at javax.swing.JTabbedPane$ModelListener.stateChanged(Unknown Source)	at javax.swing.DefaultSingleSelectionModel.fireStateChanged(Unknown Source)	at javax.swing.DefaultSingleSelectionModel.setSelectedIndex(Unknown Source)	at javax.swing.JTabbedPane.setSelectedIndex(Unknown Source)	at javax.swing.plaf.basic.BasicTabbedPaneUI$MouseHandler.mousePressed(Unknown Source)	at java.awt.Component.processMouseEvent(Unknown Source)	at java.awt.Component.processEvent(Unknown Source)	at java.awt.Container.processEvent(Unknown Source)	at java.awt.Component.dispatchEventImpl(Unknown Source)	at java.awt.Container.dispatchEventImpl(Unknown Source)	at java.awt.Component.dispatchEvent(Unknown Source)	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)	at java.awt.Container.dispatchEventImpl(Unknown Source)	at java.awt.Window.dispatchEventImpl(Unknown Source)	at java.awt.Component.dispatchEvent(Unknown Source)	at java.awt.EventQueue.dispatchEvent(Unknown Source)	at java.awt.EventDispatchThread.pumpOneEvent(Unknown Source)	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)	at java.awt.EventDispatchThread.run(Unknown Source)

Comments
CONVERTED DATA BugTraq+ Release Management Values COMMIT TO FIX: mantis-beta FIXED IN: mantis-beta INTEGRATED IN: mantis-b11 mantis-beta VERIFIED IN: mantis-beta
31-08-2004

SUGGESTED FIX http://javaweb.sfbay/~ngthomas/webrevs/4785128/webrev/
31-08-2004

EVALUATION We should always use JRE 1.4.2 to launch the 1.4.2 javaws application manager, no matter JREs is enabled in the jre panel. There is no reason that we should use other JREs to launch this new application manager. The exception in the description section is a known problem with 1.4.2 javaws application mangaer and jre 1.2.2. ###@###.### 2002-11-26
26-11-2002