Nightly build issue

I was working wihth the nightly build yesterday, and ran into a small glitch that I was unable to look at output ports containing CDK molecules. The stack is posted below along with a an example data file.  

Regards,

Aaron

Exception in thread "OutPortView-Updater-1" org.knime.core.node.util.InvocationTargetRuntimeException: Exception during execution in Event Dispatch Thread
	at org.knime.core.node.util.ViewUtils.invokeAndWaitInEDT(ViewUtils.java:154)
	at org.knime.core.node.workflow.OutPortView.updateInternal(OutPortView.java:256)
	at org.knime.core.node.workflow.OutPortView.access$1(OutPortView.java:255)
	at org.knime.core.node.workflow.OutPortView$3.run(OutPortView.java:238)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
	at java.lang.Thread.run(Thread.java:695)
Caused by: java.lang.NullPointerException
	at org.openscience.cdk.layout.CorrectGeometricConfiguration.correct(CorrectGeometricConfiguration.java:81)
	at org.openscience.cdk.layout.LayoutHelper.adjustStereo(LayoutHelper.java:27)
	at org.openscience.cdk.knime.type.CDKValueRenderer.setAtomContainer(CDKValueRenderer.java:205)
	at org.openscience.cdk.knime.type.CDKValueRenderer.setValue(CDKValueRenderer.java:234)
	at org.knime.core.data.renderer.AbstractPainterDataValueRenderer.getTableCellRendererComponent(AbstractPainterDataValueRenderer.java:216)
	at org.knime.core.data.renderer.DefaultDataValueRendererFamily.getTableCellRendererComponent(DefaultDataValueRendererFamily.java:220)
	at org.knime.core.data.renderer.SetOfRendererFamilies.getTableCellRendererComponent(SetOfRendererFamilies.java:141)
	at javax.swing.JTable.prepareRenderer(JTable.java:5718)
	at org.knime.core.node.tableview.TableContentView.prepareRenderer(TableContentView.java:292)
	at org.knime.core.node.tableview.TableContentView.fitCellSizeToRenderer(TableContentView.java:1053)
	at org.knime.core.node.tableview.TableContentView.tableChanged(TableContentView.java:1074)
	at javax.swing.table.AbstractTableModel.fireTableChanged(AbstractTableModel.java:280)
	at javax.swing.table.AbstractTableModel.fireTableStructureChanged(AbstractTableModel.java:200)
	at org.knime.core.node.tableview.TableContentModel.setDataTableIntern(TableContentModel.java:418)
	at org.knime.core.node.tableview.TableContentModel.access$1(TableContentModel.java:347)
	at org.knime.core.node.tableview.TableContentModel$1.run(TableContentModel.java:320)
	at org.knime.core.node.util.ViewUtils.invokeAndWaitInEDT(ViewUtils.java:111)
	at org.knime.core.node.tableview.TableContentModel.setDataTable(TableContentModel.java:317)
	at org.knime.core.node.tableview.TableContentView.setDataTable(TableContentView.java:315)
	at org.knime.core.node.tableview.TableView.setDataTable(TableView.java:431)
	at org.knime.core.node.workflow.BufferedDataTableView.updateDataTable(BufferedDataTableView.java:96)
	at org.knime.core.node.workflow.BufferedDataTableView.<init>(BufferedDataTableView.java:91)
	at org.knime.core.node.BufferedDataTable.getViews(BufferedDataTable.java:862)
	at org.knime.core.node.workflow.OutPortView$4.runWithContext(OutPortView.java:278)
	at org.knime.core.node.workflow.OutPortView$4.run(OutPortView.java:261)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:199)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:715)
	at java.awt.EventQueue.access$400(EventQueue.java:82)
	at java.awt.EventQueue$2.run(EventQueue.java:676)
	at java.awt.EventQueue$2.run(EventQueue.java:674)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:86)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:685)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

 

Hi Aaron,

that should be fixed by now. We had some issues with double bond stereochemistry that caused uncaught errors. Try to update your nightly please.

Cheers,

Stephan

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.