NicoDupont opened a new issue, #5644: URL: https://github.com/apache/hop/issues/5644
### Apache Hop version? 2.11 ### Java version? 22 ### Operating system Windows ### What happened? Hi, There is a bug with the generated xml file when I want to execute a workflow with the node : "Check Files Locked" on a remote server from hop gui. <img width="491" height="276" alt="Image" src="https://github.com/user-attachments/assets/6d7cc370-6533-4878-a83a-c518f8c3a68d" /> Thx The result is the java error : org.apache.hop.core.exception.HopXmlException: Unable to load the workflow from XML file [zip:file:///C:/Users/ADMINI~1.DIS/AppData/Local/Temp/1/export_41adbff1-bf89-442e-bb5e-1e62eb36f70c.zip!transfert_fichiers_solid.hwf]Unable to load workflow info from XML nodeUnable to load workflow hop info from XML nodeCannot invoke "String.equalsIgnoreCase(String)" because the return value of "org.apache.hop.workflow.action.ActionMeta.getName()" is null at org.apache.hop.workflow.WorkflowMeta.loadXml(WorkflowMeta.java:452) at org.apache.hop.workflow.WorkflowMeta.<init>(WorkflowMeta.java:433) at org.apache.hop.www.RegisterPackageServlet.generateBody(RegisterPackageServlet.java:106) at org.apache.hop.www.BodyHttpServlet.doGet(BodyHttpServlet.java:65) at org.apache.hop.www.BaseHttpServlet.doPost(BaseHttpServlet.java:114) at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) at org.apache.hop.www.BaseHttpServlet.service(BaseHttpServlet.java:102) at javax.servlet.http.HttpServlet.servi ce(HttpServlet.java:790) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:550) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1435) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1350) at org.eclipse.jetty.server.handler.ScopedHandler.handle(Scoped Handler.java:141) at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:234) at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:59) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:567) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) at org.eclipse.jetty.server.Server.handle(Server.java:516) at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:388) at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:633) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:380) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277) at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) at org.eclipse.jetty.util.thread.strategy.EatW hatYouKill.runTask(EatWhatYouKill.java:336) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:313) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:171) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:129) at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:383) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:882) at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1036) at java.base/java.lang.Thread.run(Thread.java:1570)Caused by: org.apache.hop.core.exception.HopXmlException: Unable to load workflow info from XML nodeUnable to load workflow hop info from XML nodeCannot invoke "String.equalsIgnoreCase(String)" because the return value of "org.apache.hop.workflow.action.ActionMeta.getName()" is null at org.apache.hop.workflow.WorkflowMeta.loadXml(WorkflowMeta.java: 609) at org.apache.hop.workflow.WorkflowMeta.loadXml(WorkflowMeta.java:445) ... 39 moreCaused by: org.apache.hop.core.exception.HopXmlException: Unable to load workflow hop info from XML nodeCannot invoke "String.equalsIgnoreCase(String)" because the return value of "org.apache.hop.workflow.action.ActionMeta.getName()" is null at org.apache.hop.workflow.WorkflowHopMeta.<init>(WorkflowHopMeta.java:118) at org.apache.hop.workflow.WorkflowMeta.loadXml(WorkflowMeta.java:583) ... 40 moreCaused by: java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because the return value of "org.apache.hop.workflow.action.ActionMeta.getName()" is null at org.apache.hop.workflow.WorkflowMeta.findAction(WorkflowMeta.java:800) at org.apache.hop.workflow.WorkflowHopMeta.<init>(WorkflowHopMeta.java:112) ... 41 more ### Issue Priority Priority: 3 ### Issue Component Component: Hop Server -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@hop.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org