Hi Holger, The last part in your error message [1] seems to point to an Execution Information Location. Even though execution information could provide useful information, let's see if you can get your workflows and pipelines to work as close as possible to the PDI environment. Can you verify if your pipeline run configuration (metadata perspective) doesn't contain anything for "Execution information location" and "Execution data profile"? If there are any values there, can you remove those, save your pipeline run configuration and try again (similar for workflow run configuration).
[image: image.png] [1] Caused by: java.lang.NullPointerException: Cannot invoke "String.equals(Object)" because "parentExecutionId" is null at org.apache.hop.execution.local.FileExecutionInfoLocation.findExecutions(FileExecutionInfoLocation.java:476) Regards, Bart On Mon, Nov 13, 2023 at 11:07 AM <holger.hym...@comline.de> wrote: > Hi, > > > > I ported my workflows and pipelines from Pentaho Data Integration 7.1 to > Apache HOP 2.6. > > When I start my biggest and most complex workflow, it runs fine until it > enters a pipeline in one of the sub workflows. It logs 36 times that it has > connected to databases and then the log stops for quite a while. That are > not all of the needed connections, but it doesn’t log about more and after > some time it opens the following error window: > > > > > > The details are: > > org.apache.hop.core.exception.HopException: > > Error finding child executions for parent ID null > > Cannot invoke "String.equals(Object)" because "parentExecutionId" is null > > > > at > org.apache.hop.execution.local.FileExecutionInfoLocation.findExecutions(FileExecutionInfoLocation.java:482) > > at > org.apache.hop.ui.hopgui.file.workflow.HopGuiWorkflowGraph.viewActionExecutionInfo(HopGuiWorkflowGraph.java:4204) > > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) > > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > > at > java.base/java.lang.reflect.Method.invoke(Method.java:568) > > at > org.apache.hop.core.gui.plugin.action.GuiActionLambdaBuilder.lambda$createLambda$0(GuiActionLambdaBuilder.java:96) > > at > org.apache.hop.ui.hopgui.context.GuiContextUtil.lambda$handleActionSelection$0(GuiContextUtil.java:183) > > at > org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:40) > > at > org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:132) > > at > org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:4029) > > at > org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3645) > > at org.apache.hop.ui.hopgui.HopGui.open(HopGui.java:473) > > at org.apache.hop.ui.hopgui.HopGui.main(HopGui.java:351) > > Caused by: java.lang.NullPointerException: Cannot invoke > "String.equals(Object)" because "parentExecutionId" is null > > at > org.apache.hop.execution.local.FileExecutionInfoLocation.findExecutions(FileExecutionInfoLocation.java:476) > > ... 13 more > > > > Too many connections, too little memory or something completely different? > > > > Regards > > Holger Hymmen > > > > > > *Dipl.-Inf.** Holger Hymmen* > *Berater* > Healthcare > > > > <https://www.iqvia.com>Learn more about IQVIA > > Comline GmbH - an IQVIA Business > Hauert 8, 44227 Dortmund > > *T:* +49 231 97575 142 | *E:* holger.hym...@comline.de > > Geschäftsführer: Dr. Frank Wartenberg > Sitz der Gesellschaft: Dortmund > Registergericht & -nummer: Amtsgericht Dortmund, HRB 32636 > > >