Workflow Summary Issue

Trying to export workflow summary as an xml… I get the belllow error (from the log).

Ideas on how to fix? Thanks

2020-12-26 19:44:48,262 : ERROR : main : : ExportWorkflowSummaryWizard : : : A problem occurred while writing workflow summary: (was java.lang.NullPointerException) (through reference chain: org.knime.core.util.workflowsummary.WorkflowSummaryGenerator$WorkflowSummary[“workflow”]->org.knime.core.util.workflowsummary.WorkflowSummaryGenerator$Workflow$1[“node”])
com.fasterxml.jackson.databind.JsonMappingException: (was java.lang.NullPointerException) (through reference chain: org.knime.core.util.workflowsummary.WorkflowSummaryGenerator$WorkflowSummary[“workflow”]->org.knime.core.util.workflowsummary.WorkflowSummaryGenerator$Workflow$1[“node”])
at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:397)
at com.fasterxml.jackson.databind.JsonMappingException.wrapWithPath(JsonMappingException.java:356)
at com.fasterxml.jackson.databind.ser.std.StdSerializer.wrapAndThrow(StdSerializer.java:316)
at com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase.serializeFields(XmlBeanSerializerBase.java:219)
at com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer.serialize(XmlBeanSerializer.java:117)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.serializeAsField(BeanPropertyWriter.java:728)
at com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase.serializeFields(XmlBeanSerializerBase.java:202)
at com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializer.serialize(XmlBeanSerializer.java:117)
at com.fasterxml.jackson.dataformat.xml.ser.XmlSerializerProvider.serializeValue(XmlSerializerProvider.java:107)
at com.fasterxml.jackson.databind.ObjectMapper._configAndWriteValue(ObjectMapper.java:4374)
at com.fasterxml.jackson.databind.ObjectMapper.writeValue(ObjectMapper.java:3587)
at org.knime.core.util.workflowsummary.WorkflowSummaryGenerator.generate(WorkflowSummaryGenerator.java:176)
at org.knime.workbench.editor2.workflowsummaryexport.ExportWorkflowSummaryWizard.lambda$0(ExportWorkflowSummaryWizard.java:135)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:122)
Caused by: java.lang.NullPointerException
at java.util.Comparator.lambda$comparing$77a9974f$1(Comparator.java:469)
at java.util.Comparator.lambda$thenComparing$36697e65$1(Comparator.java:216)
at java.util.TimSort.countRunAndMakeAscending(TimSort.java:360)
at java.util.TimSort.sort(TimSort.java:220)
at java.util.Arrays.sort(Arrays.java:1512)
at java.util.ArrayList.sort(ArrayList.java:1462)
at java.util.stream.SortedOps$RefSortingSink.end(SortedOps.java:392)
at java.util.stream.Sink$ChainedReference.end(Sink.java:258)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:483)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:566)
at org.knime.core.util.workflowsummary.WorkflowSummaryGenerator$Workflow$1.getNodes(WorkflowSummaryGenerator.java:371)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.fasterxml.jackson.databind.ser.BeanPropertyWriter.get(BeanPropertyWriter.java:917)
at com.fasterxml.jackson.dataformat.xml.ser.XmlBeanPropertyWriter.serializeAsField(XmlBeanPropertyWriter.java:82)
at com.fasterxml.jackson.dataformat.xml.ser.XmlBeanSerializerBase.serializeFields(XmlBeanSerializerBase.java:202)
… 10 more

Hi @ben_westphal -

Any chance you could upload a workflow for which generating a workflow summary reliably reproduces the problem? Then I could pass that on to the development team so they could take a closer look.

I cant seem to do that unfortunately. I think it must be something to do with the specific workflow. Either way, not critical as it works elsewhere. Thanks!

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