User c98eb4f406
02-03-2006 11:44:32
We deploy a JApplet which includes an MViewPane (instanced from MarvinBeans.jar), and have noticed that closing the browser after a session generally works fine; however, if we open MarvinSketch (by double-clicking on the MViewPane area) during our applet session, many times Internet Explorer (version 6.0.2900) hangs even after we try to close Internet Explorer (the IE window disappears but its icon is still seen in the toolbar and the process is still listed in Task Manager). There is no cpu load, but mem usage is still present.
We have been using Marvin 3.5.1, but this behavior persists in version 4.0.4.
In version 4.0.4, we have also noticed that simply clicking on the MViewPane to select/activate the window (create/destroy the blue frame lines in the corners of MViewPane) generates the following error in the Java console (although MViewPane and MarvinSketch behaviors seem fine):
Java Plug-in 1.5.0_01
Using JRE version 1.5.0_01 Java HotSpot(TM) Client VM
Exception in thread "AWT-EventQueue-2" java.lang.NullPointerException
at chemaxon.marvin.view.swing.ViewCanvas.focusOnParentIfApplet(Unknown Source)
at chemaxon.marvin.view.swing.ViewCanvas.mousePressed(Unknown Source)
at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.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.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Please let us know if any other information would be useful .. we'd like to resolve the hang-on-close problem.
Many thanks.
We have been using Marvin 3.5.1, but this behavior persists in version 4.0.4.
In version 4.0.4, we have also noticed that simply clicking on the MViewPane to select/activate the window (create/destroy the blue frame lines in the corners of MViewPane) generates the following error in the Java console (although MViewPane and MarvinSketch behaviors seem fine):
Java Plug-in 1.5.0_01
Using JRE version 1.5.0_01 Java HotSpot(TM) Client VM
Exception in thread "AWT-EventQueue-2" java.lang.NullPointerException
at chemaxon.marvin.view.swing.ViewCanvas.focusOnParentIfApplet(Unknown Source)
at chemaxon.marvin.view.swing.ViewCanvas.mousePressed(Unknown Source)
at java.awt.AWTEventMulticaster.mousePressed(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.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.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Please let us know if any other information would be useful .. we'd like to resolve the hang-on-close problem.
Many thanks.