JMSketch initalization has failed in AWT-EventQueue thread:

User 4d1b3de85f

12-07-2012 01:43:19

We are using version 5.3.0.0 and dispaly chemical structures in a .net page.


Some of the structures are rending but some throwing errors.


I have added a screen shot for clarification.


JMSketch initalization has failed in AWT-EventQueue thread:
java.lang.NullPointerException
 at chemaxon.marvin.common.swing.action.NavmodeActions.a(Unknown Source)
 at chemaxon.marvin.common.swing.action.NavmodeActions.<init>(Unknown Source)
 at chemaxon.marvin.common.swing.DispOptsActions.<init>(Unknown Source)
 at chemaxon.marvin.common.swing.CommonActions.<init>(Unknown Source)
 at chemaxon.marvin.view.swing.ViewPanel.getCommonActions(Unknown Source)
 at chemaxon.marvin.view.swing.ViewPanel.setRendering(Unknown Source)
 at chemaxon.marvin.view.swing.ViewPanel.setCleanDim(Unknown Source)
 at chemaxon.marvin.common.swing.MolPanel.<init>(Unknown Source)
 at chemaxon.marvin.view.swing.ViewPanel.<init>(Unknown Source)
 at chemaxon.marvin.applet.JMView.createGUI(Unknown Source)
 at chemaxon.marvin.applet.AbstractMarvinApplet$2.run(Unknown Source)
 at java.awt.event.InvocationEvent.dispatch(Unknown Source)
 at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
 at java.awt.EventQueue.access$000(Unknown Source)
 at java.awt.EventQueue$3.run(Unknown Source)
 at java.awt.EventQueue$3.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
 at java.awt.EventQueue.dispatchEvent(Unknown Source)
 at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
 at java.awt.WaitDispatchSupport$2.run(Unknown Source)
 at java.awt.WaitDispatchSupport$4.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.awt.WaitDispatchSupport.enter(Unknown Source)
 at java.awt.Dialog.show(Unknown Source)
 at java.awt.Component.show(Unknown Source)
 at java.awt.Component.setVisible(Unknown Source)
 at java.awt.Window.setVisible(Unknown Source)
 at java.awt.Dialog.setVisible(Unknown Source)
 at sun.plugin.util.PluginSysUtil.execute(Unknown Source)
 at sun.plugin.util.PluginSysUtil.delegate(Unknown Source)
 at com.sun.deploy.util.DeploySysRun.execute(Unknown Source)
 at com.sun.deploy.util.DeploySysRun$1.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at com.sun.deploy.util.DeploySysRun.executePrivileged(Unknown Source)
 at com.sun.deploy.ui.UIFactory.showMixedCodeDialog(Unknown Source)
 at com.sun.deploy.uitoolkit.impl.awt.ui.UIFactoryImpl.showMessageDialog(Unknown Source)
 at com.sun.deploy.security.CPCallbackHandler.showMixedTrustDialog(Unknown Source)
 at com.sun.deploy.security.CPCallbackHandler.access$1000(Unknown Source)
 at com.sun.deploy.security.CPCallbackHandler$ParentCallback.checkAllowed(Unknown Source)
 at com.sun.deploy.security.CPCallbackHandler$ParentCallback.check(Unknown Source)
 at com.sun.deploy.security.CPCallbackHandler$ParentCallback.access$1500(Unknown Source)
 at com.sun.deploy.security.CPCallbackHandler$ChildElement.checkResource(Unknown Source)
 at sun.plugin2.applet.Plugin2ClassLoader.checkResource(Unknown Source)
 at sun.plugin2.applet.Applet2ClassLoader.getResourceAsStream(Unknown Source)
 at java.lang.Class.getResourceAsStream(Unknown Source)
 at chemaxon.marvin.util.Environment.getResourceAsStream(Unknown Source)
 at chemaxon.marvin.common.swing.MolPanel.<clinit>(Unknown Source)
 at chemaxon.marvin.applet.JMView.createGUI(Unknown Source)
 at chemaxon.marvin.applet.AbstractMarvinApplet$2.run(Unknown Source)
 at java.awt.event.InvocationEvent.dispatch(Unknown Source)
 at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
 at java.awt.EventQueue.access$000(Unknown Source)
 at java.awt.EventQueue$3.run(Unknown Source)
 at java.awt.EventQueue$3.run(Unknown Source)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
 at java.awt.EventQueue.dispatchEvent(Unknown Source)
 at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForFilter(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)

ChemAxon eb65a25631

12-07-2012 08:33:32

Hi,


I'm a bit confused:


- By 'page', do you mean asp page?


- I found references to applet namespace in the call stack: doies it mean you want to use applet?


In this case:


java applets not supported by JChem.NET API (not even by IKVM what it based on).


If you want to host an applet on a web page, please use the Marvin java packages.


 


Regards,


Andras