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