Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 4785128
Votes 0
Synopsis Exception coming if you use mantis-beta jaws with jre1.2.2 on windows
Category javawebstart:app_mgr
Reported Against mantis-beta
Release Fixed 1.4.2(mantis-b11)
State 10-Fix Delivered, Verified, bug
Priority: 2-High
Related Bugs
Submit Date 26-NOV-2002
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)
Work Around
N/A
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.


 xxxxx@xxxxx  2002-11-26
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang