Word Template Demo - Mx Runtime Error

0
Hi community   I wanted to transfer the functionality of the Word Template Demo Project into my app. So I exported the Word Template module from the app and first imported it into a blank app I created. Then added "Community Commons." That's all I did, no other changes in the library or anything.   - Worked great, no problems.   Then I opened my "Project App" and imported the module there as well. Again, I did nothing more, no further changes in the library or anything else.   - When I click there "Generate Word file!" button, an error message comes up. (at the end i have copy pasted the slack trace)   I guess it is because of the library? I use the Excel importer in the project app aswell. In the documentation is pointed out that it can cause problems with the jar files when using Excel Importer?!   1) Are the required libraries all created automatically during the Import module? I think so, since everything worked directly in the Blanked App?!   2) If not, do I have to add, delete or change anything manually?   3) Can anynone tell me how the error occurs and how to fix it?   I really hope someone can help me with this and would appreciate a reply.   Thanks a lot       Error: Action Manager Error in execution of monitored action 'RegularClientAction' (execution id: 1676291743529-10, execution type: CLIENT)   --------   java.lang.NoSuchFieldError: Factory                  at org.apache.poi.xwpf.usermodel.XWPFDocument.onDocumentRead(XWPFDocument.java:196)                  at org.apache.poi.ooxml.POIXMLDocument.load(POIXMLDocument.java:169)                  at org.apache.poi.xwpf.usermodel.XWPFDocument.<init>(XWPFDocument.java:159)                  at wordtemplate.actions.JA_WordDoc_Generate.executeAction(JA_WordDoc_Generate.java:155)                  at wordtemplate.actions.JA_WordDoc_Generate.executeAction(JA_WordDoc_Generate.java:82)                  at com.mendix.systemwideinterfaces.core.UserAction.execute(UserAction.java:58)                  at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.doCall(CoreActionHandlerImpl.scala:71)                  at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.call(CoreActionHandlerImpl.scala:48)                  at com.mendix.core.actionmanagement.internal.InternalCoreAction.call(InternalCoreAction.java:56)                  at com.mendix.basis.actionmanagement.ActionManager.$anonfun$executeSync$2(ActionManager.scala:104)                  at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)                  at com.mendix.basis.actionmanagement.ActionManager.executeSync(ActionManager.scala:103)                  at com.mendix.basis.actionmanagement.UserActionCallBuilderImpl.execute(UserActionCallBuilderImpl.scala:57)                  at com.mendix.modules.microflowengine.actions.actioncall.ForegroundJavaAction.doExecute(ForegroundJavaAction.scala:35)                  at com.mendix.modules.microflowengine.actions.actioncall.ForegroundJavaAction.doExecute(ForegroundJavaAction.scala:11)                  at com.mendix.modules.microflowengine.actions.actioncall.JavaAction.execute(JavaAction.scala:38)                  at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.$anonfun$execute$1(MicroflowObject.scala:32)                  at scala.Option.flatMap(Option.scala:283)                  at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.execute(MicroflowObject.scala:29)                  at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.$anonfun$executeAfterBreakingIfNecessary$2(MicroflowImpl.scala:167)                  at scala.Option.flatMap(Option.scala:283)                  at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAfterBreakingIfNecessary(MicroflowImpl.scala:167)                  at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAction(MicroflowImpl.scala:114)                  at com.mendix.systemwideinterfaces.core.UserAction.execute(UserAction.java:58)                  at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.doCall(CoreActionHandlerImpl.scala:71)                  at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.call(CoreActionHandlerImpl.scala:48)                  at com.mendix.core.actionmanagement.internal.InternalCoreAction.call(InternalCoreAction.java:56)                  at com.mendix.basis.actionmanagement.ActionManager.$anonfun$executeSync$2(ActionManager.scala:104)                  at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)                  at com.mendix.basis.actionmanagement.ActionManager.executeSync(ActionManager.scala:103)                  at com.mendix.basis.component.ExecutionCore.doExecuteSync(ExecutionCore.scala:148)                  at com.mendix.basis.component.ExecutionCore.doExecuteSync$(ExecutionCore.scala:147)                  at com.mendix.basis.component.InternalCore.doExecuteSync(InternalCore.scala:24)                  at com.mendix.basis.component.ExecutionCore.executeSync(ExecutionCore.scala:97)                  at com.mendix.basis.component.ExecutionCore.executeSync$(ExecutionCore.scala:94)                  at com.mendix.basis.component.InternalCore.executeSync(InternalCore.scala:24)                  at com.mendix.modules.microflowengine.MicroflowExecuter$.executeSync(MicroflowExecuter.scala:19)                  at com.mendix.modules.microflowengine.actions.SubMicroflowAction.execute(SubMicroflowAction.scala:37)                  at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.$anonfun$execute$1(MicroflowObject.scala:32)                  at scala.Option.flatMap(Option.scala:283)                  at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.execute(MicroflowObject.scala:29)                  at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.$anonfun$executeAfterBreakingIfNecessary$2(MicroflowImpl.scala:167)                  at scala.Option.flatMap(Option.scala:283)                  at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAfterBreakingIfNecessary(MicroflowImpl.scala:167)                  at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAction(MicroflowImpl.scala:114)                  at com.mendix.systemwideinterfaces.core.UserAction.execute(UserAction.java:58)                  at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.doCall(CoreActionHandlerImpl.scala:71)                  at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.call(CoreActionHandlerImpl.scala:48)                  at com.mendix.core.actionmanagement.internal.InternalCoreAction.call(InternalCoreAction.java:56)                  at com.mendix.basis.actionmanagement.ActionManager.$anonfun$executeSync$2(ActionManager.scala:104)                  at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)                  at com.mendix.basis.actionmanagement.ActionManager.executeSync(ActionManager.scala:103)                  at com.mendix.basis.actionmanagement.MicroflowCallBuilderImpl.execute(MicroflowCallBuilderImpl.scala:62)                  at com.mendix.webui.actions.client.ExecuteMicroflowAction.runMicroflow(ExecuteMicroflowAction.scala:76)                  at com.mendix.webui.actions.client.ExecuteMicroflowAction.$anonfun$apply$3(ExecuteMicroflowAction.scala:42)                  at com.mendix.webui.actions.client.RegularClientAction$Helpers$.$anonfun$liftEither$1(RegularClientAction.scala:30)                  at com.mendix.webui.actions.client.RegularClientAction$Helpers$StateHandler.$anonfun$apply$4(RegularClientAction.scala:56)                  at com.mendix.webui.requesthandling.helpers.StateHandling.withState(StateHandling.scala:45)                  at com.mendix.webui.requesthandling.helpers.StateHandling.withState$(StateHandling.scala:42)                  at com.mendix.webui.actions.client.RegularClientAction$Helpers$StateHandler.withState(RegularClientAction.scala:46)                  at com.mendix.webui.actions.client.RegularClientAction$Helpers$StateHandler.apply(RegularClientAction.scala:54)                  at com.mendix.webui.actions.client.RegularClientAction$Helpers$StateHandler.apply(RegularClientAction.scala:46)                  at com.mendix.webui.actions.client.ExecuteMicroflowAction.apply(ExecuteMicroflowAction.scala:43)                  at com.mendix.webui.actions.client.ExecuteMicroflowAction.apply(ExecuteMicroflowAction.scala:22)                  at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$3(RegularClientAction.scala:120)                  at scala.util.Try$.apply(Try.scala:210)                  at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$2(RegularClientAction.scala:120)                  at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$2$adapted(RegularClientAction.scala:118)                  at com.mendix.webui.requesthandling.helpers.ContextHandling.$anonfun$inContext$7(ContextHandling.scala:58)                  at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)                  at com.mendix.basis.actionmanagement.ActionMonitoring$.$anonfun$monitor$1(ActionMonitoring.scala:49)                  at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)                  at com.mendix.basis.actionmanagement.ActionMonitoring$.monitor(ActionMonitoring.scala:49)                  at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext(ContextHandling.scala:58)                  at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext$(ContextHandling.scala:32)                  at com.mendix.webui.actions.client.RegularClientAction.inContext(RegularClientAction.scala:94)                  at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext(ContextHandling.scala:29)                  at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext$(ContextHandling.scala:21)                  at com.mendix.webui.actions.client.RegularClientAction.inContext(RegularClientAction.scala:94)                  at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$1(RegularClientAction.scala:118)                  at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)                  at com.mendix.webui.requesthandling.helpers.ProfileHandling.profileRequest(ProfileHandling.scala:14)                  at com.mendix.webui.requesthandling.helpers.ProfileHandling.profileRequest$(ProfileHandling.scala:10)                  at com.mendix.webui.actions.client.RegularClientAction.profileRequest(RegularClientAction.scala:94)                  at com.mendix.webui.actions.client.RegularClientAction.execute(RegularClientAction.scala:115)                  at com.mendix.webui.requesthandling.ClientRequestHandler.handleAction(ClientRequestHandler.scala:106)                  at com.mendix.webui.requesthandling.ClientRequestHandler.processRequest(ClientRequestHandler.scala:79)                  at com.mendix.externalinterface.connector.RequestHandler.doProcessRequest(RequestHandler.java:37)                  at com.mendix.external.connector.MxRuntimeConnector.$anonfun$processRequest$1(MxRuntimeConnector.scala:54)                  at com.mendix.external.connector.MxRuntimeConnector.$anonfun$processRequest$1$adapted(MxRuntimeConnector.scala:54)                  at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)                  at com.mendix.external.connector.MxRuntimeConnector.processRequest(MxRuntimeConnector.scala:54)                  at com.mendix.basis.impl.MxRuntimeImpl.processRequest(MxRuntimeImpl.scala:221)                  at com.mendix.m2ee.appcontainer.server.handler.RuntimeServlet.service(RuntimeServlet.scala:40)                  at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)                  at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764)                  at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1665)                  at org.eclipse.jetty.websocket.servlet.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:170)                  at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)                  at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)                  at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527)                  at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)                  at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1571)                  at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)                  at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1378)                  at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)                  at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)                  at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1544)                  at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)                  at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1300)                  at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)                  at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)                  at org.eclipse.jetty.server.Server.handle(Server.java:562)                  at org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505)                  at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762)                  at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497)                  at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282)                  at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:319)                  at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)                  at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)                  at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:412)                  at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:381)                  at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:268)                  at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.lambda$new$0(AdaptiveExecutionStrategy.java:138)                  at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:407)                  at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:894)                  at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1038)                  at java.base/java.lang.Thread.run(Thread.java:834)   Error: M2EE   An unhandled error occurred in the MxRuntime.   --------   java.lang.NoSuchFieldError: Factory                  at org.apache.poi.xwpf.usermodel.XWPFDocument.onDocumentRead(XWPFDocument.java:196)                  at org.apache.poi.ooxml.POIXMLDocument.load(POIXMLDocument.java:169)                  at org.apache.poi.xwpf.usermodel.XWPFDocument.<init>(XWPFDocument.java:159)                  at wordtemplate.actions.JA_WordDoc_Generate.executeAction(JA_WordDoc_Generate.java:155)                  at wordtemplate.actions.JA_WordDoc_Generate.executeAction(JA_WordDoc_Generate.java:82)                  at com.mendix.systemwideinterfaces.core.UserAction.execute(UserAction.java:58)                  at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.doCall(CoreActionHandlerImpl.scala:71)                  at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.call(CoreActionHandlerImpl.scala:48)                  at com.mendix.core.actionmanagement.internal.InternalCoreAction.call(InternalCoreAction.java:56)                  at com.mendix.basis.actionmanagement.ActionManager.$anonfun$executeSync$2(ActionManager.scala:104)                  at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)                  at com.mendix.basis.actionmanagement.ActionManager.executeSync(ActionManager.scala:103)                  at com.mendix.basis.actionmanagement.UserActionCallBuilderImpl.execute(UserActionCallBuilderImpl.scala:57)                  at com.mendix.modules.microflowengine.actions.actioncall.ForegroundJavaAction.doExecute(ForegroundJavaAction.scala:35)                  at com.mendix.modules.microflowengine.actions.actioncall.ForegroundJavaAction.doExecute(ForegroundJavaAction.scala:11)                  at com.mendix.modules.microflowengine.actions.actioncall.JavaAction.execute(JavaAction.scala:38)                  at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.$anonfun$execute$1(MicroflowObject.scala:32)                  at scala.Option.flatMap(Option.scala:283)                  at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.execute(MicroflowObject.scala:29)                  at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.$anonfun$executeAfterBreakingIfNecessary$2(MicroflowImpl.scala:167)                  at scala.Option.flatMap(Option.scala:283)                  at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAfterBreakingIfNecessary(MicroflowImpl.scala:167)                  at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAction(MicroflowImpl.scala:114)                  at com.mendix.systemwideinterfaces.core.UserAction.execute(UserAction.java:58)                  at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.doCall(CoreActionHandlerImpl.scala:71)                  at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.call(CoreActionHandlerImpl.scala:48)                  at com.mendix.core.actionmanagement.internal.InternalCoreAction.call(InternalCoreAction.java:56)                  at com.mendix.basis.actionmanagement.ActionManager.$anonfun$executeSync$2(ActionManager.scala:104)                  at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)                  at com.mendix.basis.actionmanagement.ActionManager.executeSync(ActionManager.scala:103)                  at com.mendix.basis.component.ExecutionCore.doExecuteSync(ExecutionCore.scala:148)                  at com.mendix.basis.component.ExecutionCore.doExecuteSync$(ExecutionCore.scala:147)                  at com.mendix.basis.component.InternalCore.doExecuteSync(InternalCore.scala:24)                  at com.mendix.basis.component.ExecutionCore.executeSync(ExecutionCore.scala:97)                  at com.mendix.basis.component.ExecutionCore.executeSync$(ExecutionCore.scala:94)                  at com.mendix.basis.component.InternalCore.executeSync(InternalCore.scala:24)                  at com.mendix.modules.microflowengine.MicroflowExecuter$.executeSync(MicroflowExecuter.scala:19)                  at com.mendix.modules.microflowengine.actions.SubMicroflowAction.execute(SubMicroflowAction.scala:37)                  at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.$anonfun$execute$1(MicroflowObject.scala:32)                  at scala.Option.flatMap(Option.scala:283)                  at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.execute(MicroflowObject.scala:29)                  at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.$anonfun$executeAfterBreakingIfNecessary$2(MicroflowImpl.scala:167)                  at scala.Option.flatMap(Option.scala:283)                  at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAfterBreakingIfNecessary(MicroflowImpl.scala:167)                  at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAction(MicroflowImpl.scala:114)                  at com.mendix.systemwideinterfaces.core.UserAction.execute(UserAction.java:58)                  at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.doCall(CoreActionHandlerImpl.scala:71)                  at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.call(CoreActionHandlerImpl.scala:48)                  at com.mendix.core.actionmanagement.internal.InternalCoreAction.call(InternalCoreAction.java:56)                  at com.mendix.basis.actionmanagement.ActionManager.$anonfun$executeSync$2(ActionManager.scala:104)                  at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)                  at com.mendix.basis.actionmanagement.ActionManager.executeSync(ActionManager.scala:103)                  at com.mendix.basis.actionmanagement.MicroflowCallBuilderImpl.execute(MicroflowCallBuilderImpl.scala:62)                  at com.mendix.webui.actions.client.ExecuteMicroflowAction.runMicroflow(ExecuteMicroflowAction.scala:76)                  at com.mendix.webui.actions.client.ExecuteMicroflowAction.$anonfun$apply$3(ExecuteMicroflowAction.scala:42)                  at com.mendix.webui.actions.client.RegularClientAction$Helpers$.$anonfun$liftEither$1(RegularClientAction.scala:30)                  at com.mendix.webui.actions.client.RegularClientAction$Helpers$StateHandler.$anonfun$apply$4(RegularClientAction.scala:56)                  at com.mendix.webui.requesthandling.helpers.StateHandling.withState(StateHandling.scala:45)                  at com.mendix.webui.requesthandling.helpers.StateHandling.withState$(StateHandling.scala:42)                  at com.mendix.webui.actions.client.RegularClientAction$Helpers$StateHandler.withState(RegularClientAction.scala:46)                  at com.mendix.webui.actions.client.RegularClientAction$Helpers$StateHandler.apply(RegularClientAction.scala:54)                  at com.mendix.webui.actions.client.RegularClientAction$Helpers$StateHandler.apply(RegularClientAction.scala:46)                  at com.mendix.webui.actions.client.ExecuteMicroflowAction.apply(ExecuteMicroflowAction.scala:43)                  at com.mendix.webui.actions.client.ExecuteMicroflowAction.apply(ExecuteMicroflowAction.scala:22)                  at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$3(RegularClientAction.scala:120)                  at scala.util.Try$.apply(Try.scala:210)                  at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$2(RegularClientAction.scala:120)                  at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$2$adapted(RegularClientAction.scala:118)                  at com.mendix.webui.requesthandling.helpers.ContextHandling.$anonfun$inContext$7(ContextHandling.scala:58)                  at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)                  at com.mendix.basis.actionmanagement.ActionMonitoring$.$anonfun$monitor$1(ActionMonitoring.scala:49)                  at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)                  at com.mendix.basis.actionmanagement.ActionMonitoring$.monitor(ActionMonitoring.scala:49)                  at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext(ContextHandling.scala:58)                  at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext$(ContextHandling.scala:32)                  at com.mendix.webui.actions.client.RegularClientAction.inContext(RegularClientAction.scala:94)                  at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext(ContextHandling.scala:29)                  at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext$(ContextHandling.scala:21)                  at com.mendix.webui.actions.client.RegularClientAction.inContext(RegularClientAction.scala:94)                  at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$1(RegularClientAction.scala:118)                  at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)                  at com.mendix.webui.requesthandling.helpers.ProfileHandling.profileRequest(ProfileHandling.scala:14)                  at com.mendix.webui.requesthandling.helpers.ProfileHandling.profileRequest$(ProfileHandling.scala:10)                  at com.mendix.webui.actions.client.RegularClientAction.profileRequest(RegularClientAction.scala:94)                  at com.mendix.webui.actions.client.RegularClientAction.execute(RegularClientAction.scala:115)                  at com.mendix.webui.requesthandling.ClientRequestHandler.handleAction(ClientRequestHandler.scala:106)                  at com.mendix.webui.requesthandling.ClientRequestHandler.processRequest(ClientRequestHandler.scala:79)                  at com.mendix.externalinterface.connector.RequestHandler.doProcessRequest(RequestHandler.java:37)                  at com.mendix.external.connector.MxRuntimeConnector.$anonfun$processRequest$1(MxRuntimeConnector.scala:54)                  at com.mendix.external.connector.MxRuntimeConnector.$anonfun$processRequest$1$adapted(MxRuntimeConnector.scala:54)                  at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)                  at com.mendix.external.connector.MxRuntimeConnector.processRequest(MxRuntimeConnector.scala:54)                  at com.mendix.basis.impl.MxRuntimeImpl.processRequest(MxRuntimeImpl.scala:221)                  at com.mendix.m2ee.appcontainer.server.handler.RuntimeServlet.service(RuntimeServlet.scala:40)                  at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)                  at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764)                  at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1665)                  at org.eclipse.jetty.websocket.servlet.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:170)                  at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)                  at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)                  at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527)                  at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)                  at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1571)                  at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)                  at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1378)                  at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)                  at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)                  at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1544)                  at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)                  at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1300)                  at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)                  at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)                  at org.eclipse.jetty.server.Server.handle(Server.java:562)                  at org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505)                  at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762)                  at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497)                  at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282)                  at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:319)                  at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)                  at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)                  at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:412)                  at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:381)                  at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:268)                  at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.lambda$new$0(AdaptiveExecutionStrategy.java:138)                  at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:407)                  at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:894)                  at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1038)                  at java.base/java.lang.Thread.run(Thread.java:834)
asked
4 answers
1

Hi Marc,

 

the latest Excel Importer and Excel Exporter modules from Mendix use v5.2.2 of the Apache POI library, just like the latest release of my Word Template demo project.

 

So, make sure you use the newest version of these modules and clean up your userlib folder with any old JAR files in there. 

answered
0

Is the demo in the same Mendix version as your modeler? From the stacktrace I can deduct that the error comes from the apache poi library. Might be a different version. You can try to install the version that is compatible with your Mendix modeler version. 
Is the demo in the same Mendix version as your modeler? From the stacktrace I can deduct that the error comes from the apache poi library. Might be a different version. You can try to install the version that is compatible with your Mendix modeler version. 
 

answered
0

Hi Yordee, thanks for your message.

 

Yes, the error seems to be related to the poi library. Excel Importer, which I also use in the app also accesses it (but in a different version). To summarize again:

I added the Word Template Demo module to an app (9.18.1) in which I had already implemented Excel Importer. During the import the library was overwritten.
 

 e.g.: org.apache.poi.poi-4.1.2.jar -> org.apache.poi.poi-5.2.2.jar 
 

When using the app, you get the error. 

- You can try to install the version that is compatible with your Mendix modeler version. 

how do you mean how can I do this manually? In the Marketplace it says in the Usage that 9.12.4 or higher. I use 9.18.1. How can I solve the problem with the library?

 

answered
0

hi Ivo,

thanks for your reply.
I replaced the mendix importer with the latest version from the marketplace and then manually removed duplicate jar files from the userlib to the best of my knowledge. After that Clean deployment Directory.

App restarted and still the following errors (see below)

I really hope we get this problem solved, because i really want to genrate word documents in my app! :-)

here listing of my userlib

accessors-smart-2.4.8.jar

accessors-smart-2.4.8.jar.MendixSSO.3.1.0

accessors-smart-2.4.8.jar.MendixSSO.RequiredLib

accessors-smart-2.4.8.jar.Required.by.json-smart.2.4.8

animal-sniffer-annotations-1.17.jar

animal-sniffer-annotations-1.17.jar.CommunityCommons.RequiredLib

asm-9.1.jar

asm-9.1.jar.MendixSSO.3.0.0

asm-9.1.jar.MendixSSO.3.1.0

asm-9.1.jar.MendixSSO.RequiredLib

asm-9.1.jar.Required.by.accessors-smart.2.4.8

asm-9.1.jar.Required.by.oauth2-oidc-sdk.9.15

bcpg-jdk15on-1.69.jar

bcpg-jdk15on-1.69.jar.Encryption.RequiredLib

bcpkix-jdk15on-1.69.jar

bcpkix-jdk15on-1.69.jar.Encryption.RequiredLib

bcprov-jdk15on-1.69.jar

bcprov-jdk15on-1.69.jar.Encryption.RequiredLib

bcutil-jdk15on-1.69.jar

bcutil-jdk15on-1.69.jar.Encryption.RequiredLib

checker-qual-3.8.0.jar

checker-qual-3.8.0.jar.CommunityCommons.RequiredLib

com.github.virtuald.curvesapi-1.07.jar

com.github.virtuald.curvesapi-1.07.jar.ExcelImporter.RequiredLib

com.springsource.javax.activation-1.1.1.jar

com.springsource.javax.activation-1.1.1.jar.EmailTemplate.RequiredLib

com.zaxxer.SparseBitSet-1.2.jar

com.zaxxer.SparseBitSet-1.2.jar.ExcelImporter.RequiredLib

commons-codec-1.15.jar.OIDC..RequiredLib

commons-codec-1.15.WordTemplate.RequiredLib

commons-codec.commons-codec-1.15.jar

commons-codec.commons-codec-1.15.jar.ExcelImporter.RequiredLib

commons-collections4-4.4.jar.WordTemplate.RequiredLib

commons-compress-1.21.jar.WordTemplate.RequiredLib

commons-email-1.5.jar

commons-email-1.5.jar.EmailTemplate.RequiredLib

commons-io-2.11.0.jar.CommunityCommons.RequiredLib

commons-io-2.11.0.jar.WordTemplate.RequiredLib

commons-io.commons-io-2.11.0.jar

commons-io.commons-io-2.11.0.jar.ExcelImporter.RequiredLib

commons-lang3-3.11.jar

commons-lang3-3.11.jar.CommunityCommons.RequiredLib

commons-lang3-3.11.jar.MendixSSO.3.0.0

commons-lang3-3.11.jar.MendixSSO.3.1.0

commons-lang3-3.11.jar.MendixSSO.RequiredLib

commons-lang3-3.11.jar.Required.by.commons-text-1.9

commons-lang3-3.11.jar.Required.by.commons-text.1.9

commons-logging-1.2.jar.CommunityCommons.RequiredLib

commons-logging-1.2.jar.PdfEditor.RequiredLib

commons-logging-1.2.jar.WordTemplate.RequiredLib

commons-math3-3.6.1.jar.WordTemplate.RequiredLib

commons-text-1.9.jar

commons-text-1.9.jar.MendixSSO.3.0.0

commons-text-1.9.jar.MendixSSO.3.1.0

commons-text-1.9.jar.MendixSSO.RequiredLib

commons-text-1.9.jar.Required.by.MendixSSO.3.0.0

commons-text-1.9.jar.Required.by.MendixSSO.3.1.0

content-type-2.2.jar

content-type-2.2.jar.MendixSSO.3.1.0

content-type-2.2.jar.MendixSSO.RequiredLib

content-type-2.2.jar.Required.by.oauth2-oidc-sdk.9.39

error_prone_annotations-2.5.1.jar

error_prone_annotations-2.5.1.jar.CommunityCommons.RequiredLib

failureaccess-1.0.1.jar

failureaccess-1.0.1.jar.CommunityCommons.RequiredLib

fontbox-2.0.26.jar

fontbox-2.0.26.jar.PdfEditor.RequiredLib

fr.opensagres.poi.xwpf.converter.core-2.0.4.jar

fr.opensagres.poi.xwpf.converter.core-2.0.4.jar.WordTemplate.RequiredLib

fr.opensagres.poi.xwpf.converter.pdf-2.0.4.jar

fr.opensagres.poi.xwpf.converter.pdf-2.0.4.jar.WordTemplate.RequiredLib

fr.opensagres.xdocreport.itext.extension-2.0.4.jar

fr.opensagres.xdocreport.itext.extension-2.0.4.WordExporter.RequiredLib

guava-30.1.1-jre.jar

guava-30.1.1-jre.jar.CommunityCommons.RequiredLib

itext-2.1.7.jar

itext-2.1.7.jar.WordExporter.RequiredLib

j2objc-annotations-1.3.jar

j2objc-annotations-1.3.jar.CommunityCommons.RequiredLib

jackson-annotations-2.11.2.jar

jackson-annotations-2.11.2.jar.OIDC.RequiredLib

jackson-core-2.11.2.jar

jackson-core-2.11.2.jar.OIDC.RequiredLib

jackson-databind-2.11.2.jar

jackson-databind-2.11.2.jar.OIDC.RequiredLib

java-jwt-3.11.0.jar

java-jwt-3.11.0.jar.OIDC.RequiredLib

javax.mail-1.6.0.jar

javax.mail-1.6.0.jar.EmailTemplate.RequiredLib

jcip-annotations-1.0-1.jar

jcip-annotations-1.0-1.jar.MendixSSO.3.0.0

jcip-annotations-1.0-1.jar.MendixSSO.3.1.0

jcip-annotations-1.0-1.jar.MendixSSO.RequiredLib

jcip-annotations-1.0-1.jar.Required.by.oauth2-oidc-sdk.9.15

jcip-annotations-1.0-1.jar.Required.by.oauth2-oidc-sdk.9.39

json-smart-2.4.8.jar

json-smart-2.4.8.jar.MendixSSO.3.1.0

json-smart-2.4.8.jar.MendixSSO.RequiredLib

json-smart-2.4.8.jar.Required.by.oauth2-oidc-sdk.9.39

jsoup-1.12.1.jar

jsoup-1.12.1.jar.WordTemplate.RequiredLib

jsr305-3.0.2.jar

jsr305-3.0.2.jar.CommunityCommons.RequiredLib

jwks-rsa-0.13.0.jar

jwks-rsa-0.13.0.jar.OIDC.RequiredLib

lang-tag-1.5.jar

lang-tag-1.5.jar.MendixSSO.3.0.0

lang-tag-1.5.jar.MendixSSO.RequiredLib

lang-tag-1.5.jar.Required.by.oauth2-oidc-sdk.9.15

lang-tag-1.7.jar

lang-tag-1.7.jar.MendixSSO.3.1.0

lang-tag-1.7.jar.MendixSSO.RequiredLib

lang-tag-1.7.jar.Required.by.oauth2-oidc-sdk.9.39

listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar

listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar.CommunityCommons.RequiredLib

nimbus-jose-jwt-9.12.1.jar

nimbus-jose-jwt-9.12.1.jar.MendixSSO.3.0.0

nimbus-jose-jwt-9.12.1.jar.MendixSSO.RequiredLib

nimbus-jose-jwt-9.12.1.jar.Required.by.oauth2-oidc-sdk.9.15

nimbus-jose-jwt-9.23.jar

nimbus-jose-jwt-9.23.jar.MendixSSO.3.1.0

nimbus-jose-jwt-9.23.jar.MendixSSO.RequiredLib

nimbus-jose-jwt-9.23.jar.Required.by.oauth2-oidc-sdk.9.39

oauth2-oidc-sdk-9.39.jar

oauth2-oidc-sdk-9.39.jar.MendixSSO.3.1.0

oauth2-oidc-sdk-9.39.jar.MendixSSO.RequiredLib

oauth2-oidc-sdk-9.39.jar.Required.by.MendixSSO.3.1.0

opencsv-4.1.jar

opencsv-4.1.jar.CSV.RequiredLib

opencsv-4.1.OQLModule.RequiredLib

org.apache.commons.commons-collections4-4.4.jar

org.apache.commons.commons-collections4-4.4.jar.ExcelImporter.RequiredLib

org.apache.commons.commons-compress-1.21.jar

org.apache.commons.commons-compress-1.21.jar.ExcelImporter.RequiredLib

org.apache.commons.commons-math3-3.6.1.jar

org.apache.commons.commons-math3-3.6.1.jar.ExcelImporter.RequiredLib

org.apache.commons.lang3.jar

org.apache.commons.lang3.jar.CSV.RequiredLib

org.apache.logging.log4j.log4j-api-2.17.2.jar

org.apache.logging.log4j.log4j-api-2.17.2.jar.ExcelImporter.RequiredLib

org.apache.poi.poi-5.2.2.jar

org.apache.poi.poi-5.2.2.jar.ExcelImporter.RequiredLib

org.apache.poi.poi-ooxml-5.2.2.jar

org.apache.poi.poi-ooxml-5.2.2.jar.ExcelImporter.RequiredLib

org.apache.poi.poi-ooxml-lite-5.2.2.jar

org.apache.poi.poi-ooxml-lite-5.2.2.jar.ExcelImporter.RequiredLib

org.apache.poi.poi-ooxml-schemas-4.1.2.jar

org.apache.poi.poi-ooxml-schemas-4.1.2.jar.ExcelImporter.RequiredLib

org.apache.xmlbeans.xmlbeans-5.0.3.jar

org.apache.xmlbeans.xmlbeans-5.0.3.jar.ExcelImporter.RequiredLib

owasp-java-html-sanitizer-20211018.2.jar

owasp-java-html-sanitizer-20211018.2.jar.CommunityCommons.RequiredLib

pdfbox-2.0.26.jar

pdfbox-2.0.26.jar.PdfEditor.RequiredLib

pdfeditor-1.1.0.jar

pdfeditor-1.1.0.jar.PdfEditor.RequiredLib

replication.jar

replication.jar.ExcelImporter.RequiredLib

slf4j-api-1.7.36.jar.WordTemplate.RequiredLib

SparseBitSet-1.2.jar.WordTemplate.RequiredLib












Action Manager:

Error in execution of monitored action 'RegularClientAction' (execution id: 1676364274928-13, execution type: CLIENT)

--------

java.lang.NoSuchFieldError: Factory
    at org.apache.poi.xwpf.usermodel.XWPFDocument.onDocumentRead(XWPFDocument.java:196)
    at org.apache.poi.ooxml.POIXMLDocument.load(POIXMLDocument.java:169)
    at org.apache.poi.xwpf.usermodel.XWPFDocument.<init>(XWPFDocument.java:159)
    at wordtemplate.actions.JA_WordDoc_Generate.executeAction(JA_WordDoc_Generate.java:155)
    at wordtemplate.actions.JA_WordDoc_Generate.executeAction(JA_WordDoc_Generate.java:82)
    at com.mendix.systemwideinterfaces.core.UserAction.execute(UserAction.java:58)
    at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.doCall(CoreActionHandlerImpl.scala:71)
    at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.call(CoreActionHandlerImpl.scala:48)
    at com.mendix.core.actionmanagement.internal.InternalCoreAction.call(InternalCoreAction.java:56)
    at com.mendix.basis.actionmanagement.ActionManager.$anonfun$executeSync$2(ActionManager.scala:104)
    at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)
    at com.mendix.basis.actionmanagement.ActionManager.executeSync(ActionManager.scala:103)
    at com.mendix.basis.actionmanagement.UserActionCallBuilderImpl.execute(UserActionCallBuilderImpl.scala:57)
    at com.mendix.modules.microflowengine.actions.actioncall.ForegroundJavaAction.doExecute(ForegroundJavaAction.scala:35)
    at com.mendix.modules.microflowengine.actions.actioncall.ForegroundJavaAction.doExecute(ForegroundJavaAction.scala:11)
    at com.mendix.modules.microflowengine.actions.actioncall.JavaAction.execute(JavaAction.scala:38)
    at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.$anonfun$execute$1(MicroflowObject.scala:32)
    at scala.Option.flatMap(Option.scala:283)
    at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.execute(MicroflowObject.scala:29)
    at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.$anonfun$executeAfterBreakingIfNecessary$2(MicroflowImpl.scala:167)
    at scala.Option.flatMap(Option.scala:283)
    at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAfterBreakingIfNecessary(MicroflowImpl.scala:167)
    at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAction(MicroflowImpl.scala:114)
    at com.mendix.systemwideinterfaces.core.UserAction.execute(UserAction.java:58)
    at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.doCall(CoreActionHandlerImpl.scala:71)
    at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.call(CoreActionHandlerImpl.scala:48)
    at com.mendix.core.actionmanagement.internal.InternalCoreAction.call(InternalCoreAction.java:56)
    at com.mendix.basis.actionmanagement.ActionManager.$anonfun$executeSync$2(ActionManager.scala:104)
    at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)
    at com.mendix.basis.actionmanagement.ActionManager.executeSync(ActionManager.scala:103)
    at com.mendix.basis.component.ExecutionCore.doExecuteSync(ExecutionCore.scala:148)
    at com.mendix.basis.component.ExecutionCore.doExecuteSync$(ExecutionCore.scala:147)
    at com.mendix.basis.component.InternalCore.doExecuteSync(InternalCore.scala:24)
    at com.mendix.basis.component.ExecutionCore.executeSync(ExecutionCore.scala:97)
    at com.mendix.basis.component.ExecutionCore.executeSync$(ExecutionCore.scala:94)
    at com.mendix.basis.component.InternalCore.executeSync(InternalCore.scala:24)
    at com.mendix.modules.microflowengine.MicroflowExecuter$.executeSync(MicroflowExecuter.scala:19)
    at com.mendix.modules.microflowengine.actions.SubMicroflowAction.execute(SubMicroflowAction.scala:37)
    at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.$anonfun$execute$1(MicroflowObject.scala:32)
    at scala.Option.flatMap(Option.scala:283)
    at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.execute(MicroflowObject.scala:29)
    at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.$anonfun$executeAfterBreakingIfNecessary$2(MicroflowImpl.scala:167)
    at scala.Option.flatMap(Option.scala:283)
    at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAfterBreakingIfNecessary(MicroflowImpl.scala:167)
    at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAction(MicroflowImpl.scala:114)
    at com.mendix.systemwideinterfaces.core.UserAction.execute(UserAction.java:58)
    at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.doCall(CoreActionHandlerImpl.scala:71)
    at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.call(CoreActionHandlerImpl.scala:48)
    at com.mendix.core.actionmanagement.internal.InternalCoreAction.call(InternalCoreAction.java:56)
    at com.mendix.basis.actionmanagement.ActionManager.$anonfun$executeSync$2(ActionManager.scala:104)
    at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)
    at com.mendix.basis.actionmanagement.ActionManager.executeSync(ActionManager.scala:103)
    at com.mendix.basis.actionmanagement.MicroflowCallBuilderImpl.execute(MicroflowCallBuilderImpl.scala:62)
    at com.mendix.webui.actions.client.ExecuteMicroflowAction.runMicroflow(ExecuteMicroflowAction.scala:76)
    at com.mendix.webui.actions.client.ExecuteMicroflowAction.$anonfun$apply$3(ExecuteMicroflowAction.scala:42)
    at com.mendix.webui.actions.client.RegularClientAction$Helpers$.$anonfun$liftEither$1(RegularClientAction.scala:30)
    at com.mendix.webui.actions.client.RegularClientAction$Helpers$StateHandler.$anonfun$apply$4(RegularClientAction.scala:56)
    at com.mendix.webui.requesthandling.helpers.StateHandling.withState(StateHandling.scala:45)
    at com.mendix.webui.requesthandling.helpers.StateHandling.withState$(StateHandling.scala:42)
    at com.mendix.webui.actions.client.RegularClientAction$Helpers$StateHandler.withState(RegularClientAction.scala:46)
    at com.mendix.webui.actions.client.RegularClientAction$Helpers$StateHandler.apply(RegularClientAction.scala:54)
    at com.mendix.webui.actions.client.RegularClientAction$Helpers$StateHandler.apply(RegularClientAction.scala:46)
    at com.mendix.webui.actions.client.ExecuteMicroflowAction.apply(ExecuteMicroflowAction.scala:43)
    at com.mendix.webui.actions.client.ExecuteMicroflowAction.apply(ExecuteMicroflowAction.scala:22)
    at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$3(RegularClientAction.scala:120)
    at scala.util.Try$.apply(Try.scala:210)
    at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$2(RegularClientAction.scala:120)
    at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$2$adapted(RegularClientAction.scala:118)
    at com.mendix.webui.requesthandling.helpers.ContextHandling.$anonfun$inContext$7(ContextHandling.scala:58)
    at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)
    at com.mendix.basis.actionmanagement.ActionMonitoring$.$anonfun$monitor$1(ActionMonitoring.scala:49)
    at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)
    at com.mendix.basis.actionmanagement.ActionMonitoring$.monitor(ActionMonitoring.scala:49)
    at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext(ContextHandling.scala:58)
    at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext$(ContextHandling.scala:32)
    at com.mendix.webui.actions.client.RegularClientAction.inContext(RegularClientAction.scala:94)
    at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext(ContextHandling.scala:29)
    at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext$(ContextHandling.scala:21)
    at com.mendix.webui.actions.client.RegularClientAction.inContext(RegularClientAction.scala:94)
    at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$1(RegularClientAction.scala:118)
    at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)
    at com.mendix.webui.requesthandling.helpers.ProfileHandling.profileRequest(ProfileHandling.scala:14)
    at com.mendix.webui.requesthandling.helpers.ProfileHandling.profileRequest$(ProfileHandling.scala:10)
    at com.mendix.webui.actions.client.RegularClientAction.profileRequest(RegularClientAction.scala:94)
    at com.mendix.webui.actions.client.RegularClientAction.execute(RegularClientAction.scala:115)
    at com.mendix.webui.requesthandling.ClientRequestHandler.handleAction(ClientRequestHandler.scala:106)
    at com.mendix.webui.requesthandling.ClientRequestHandler.processRequest(ClientRequestHandler.scala:79)
    at com.mendix.externalinterface.connector.RequestHandler.doProcessRequest(RequestHandler.java:37)
    at com.mendix.external.connector.MxRuntimeConnector.$anonfun$processRequest$1(MxRuntimeConnector.scala:54)
    at com.mendix.external.connector.MxRuntimeConnector.$anonfun$processRequest$1$adapted(MxRuntimeConnector.scala:54)
    at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)
    at com.mendix.external.connector.MxRuntimeConnector.processRequest(MxRuntimeConnector.scala:54)
    at com.mendix.basis.impl.MxRuntimeImpl.processRequest(MxRuntimeImpl.scala:221)
    at com.mendix.m2ee.appcontainer.server.handler.RuntimeServlet.service(RuntimeServlet.scala:40)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764)
    at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1665)
    at org.eclipse.jetty.websocket.servlet.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:170)
    at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
    at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527)
    at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1571)
    at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1378)
    at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1544)
    at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1300)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
    at org.eclipse.jetty.server.Server.handle(Server.java:562)
    at org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505)
    at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762)
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:319)
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
    at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
    at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:412)
    at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:381)
    at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:268)
    at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.lambda$new$0(AdaptiveExecutionStrategy.java:138)
    at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:407)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:894)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1038)
    at java.base/java.lang.Thread.run(Thread.java:834)

M2EE:

 

An unhandled error occurred in the MxRuntime.

--------

java.lang.NoSuchFieldError: Factory
    at org.apache.poi.xwpf.usermodel.XWPFDocument.onDocumentRead(XWPFDocument.java:196)
    at org.apache.poi.ooxml.POIXMLDocument.load(POIXMLDocument.java:169)
    at org.apache.poi.xwpf.usermodel.XWPFDocument.<init>(XWPFDocument.java:159)
    at wordtemplate.actions.JA_WordDoc_Generate.executeAction(JA_WordDoc_Generate.java:155)
    at wordtemplate.actions.JA_WordDoc_Generate.executeAction(JA_WordDoc_Generate.java:82)
    at com.mendix.systemwideinterfaces.core.UserAction.execute(UserAction.java:58)
    at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.doCall(CoreActionHandlerImpl.scala:71)
    at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.call(CoreActionHandlerImpl.scala:48)
    at com.mendix.core.actionmanagement.internal.InternalCoreAction.call(InternalCoreAction.java:56)
    at com.mendix.basis.actionmanagement.ActionManager.$anonfun$executeSync$2(ActionManager.scala:104)
    at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)
    at com.mendix.basis.actionmanagement.ActionManager.executeSync(ActionManager.scala:103)
    at com.mendix.basis.actionmanagement.UserActionCallBuilderImpl.execute(UserActionCallBuilderImpl.scala:57)
    at com.mendix.modules.microflowengine.actions.actioncall.ForegroundJavaAction.doExecute(ForegroundJavaAction.scala:35)
    at com.mendix.modules.microflowengine.actions.actioncall.ForegroundJavaAction.doExecute(ForegroundJavaAction.scala:11)
    at com.mendix.modules.microflowengine.actions.actioncall.JavaAction.execute(JavaAction.scala:38)
    at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.$anonfun$execute$1(MicroflowObject.scala:32)
    at scala.Option.flatMap(Option.scala:283)
    at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.execute(MicroflowObject.scala:29)
    at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.$anonfun$executeAfterBreakingIfNecessary$2(MicroflowImpl.scala:167)
    at scala.Option.flatMap(Option.scala:283)
    at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAfterBreakingIfNecessary(MicroflowImpl.scala:167)
    at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAction(MicroflowImpl.scala:114)
    at com.mendix.systemwideinterfaces.core.UserAction.execute(UserAction.java:58)
    at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.doCall(CoreActionHandlerImpl.scala:71)
    at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.call(CoreActionHandlerImpl.scala:48)
    at com.mendix.core.actionmanagement.internal.InternalCoreAction.call(InternalCoreAction.java:56)
    at com.mendix.basis.actionmanagement.ActionManager.$anonfun$executeSync$2(ActionManager.scala:104)
    at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)
    at com.mendix.basis.actionmanagement.ActionManager.executeSync(ActionManager.scala:103)
    at com.mendix.basis.component.ExecutionCore.doExecuteSync(ExecutionCore.scala:148)
    at com.mendix.basis.component.ExecutionCore.doExecuteSync$(ExecutionCore.scala:147)
    at com.mendix.basis.component.InternalCore.doExecuteSync(InternalCore.scala:24)
    at com.mendix.basis.component.ExecutionCore.executeSync(ExecutionCore.scala:97)
    at com.mendix.basis.component.ExecutionCore.executeSync$(ExecutionCore.scala:94)
    at com.mendix.basis.component.InternalCore.executeSync(InternalCore.scala:24)
    at com.mendix.modules.microflowengine.MicroflowExecuter$.executeSync(MicroflowExecuter.scala:19)
    at com.mendix.modules.microflowengine.actions.SubMicroflowAction.execute(SubMicroflowAction.scala:37)
    at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.$anonfun$execute$1(MicroflowObject.scala:32)
    at scala.Option.flatMap(Option.scala:283)
    at com.mendix.modules.microflowengine.microflow.impl.MicroflowObject.execute(MicroflowObject.scala:29)
    at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.$anonfun$executeAfterBreakingIfNecessary$2(MicroflowImpl.scala:167)
    at scala.Option.flatMap(Option.scala:283)
    at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAfterBreakingIfNecessary(MicroflowImpl.scala:167)
    at com.mendix.modules.microflowengine.microflow.impl.MicroflowImpl.executeAction(MicroflowImpl.scala:114)
    at com.mendix.systemwideinterfaces.core.UserAction.execute(UserAction.java:58)
    at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.doCall(CoreActionHandlerImpl.scala:71)
    at com.mendix.basis.actionmanagement.CoreActionHandlerImpl.call(CoreActionHandlerImpl.scala:48)
    at com.mendix.core.actionmanagement.internal.InternalCoreAction.call(InternalCoreAction.java:56)
    at com.mendix.basis.actionmanagement.ActionManager.$anonfun$executeSync$2(ActionManager.scala:104)
    at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)
    at com.mendix.basis.actionmanagement.ActionManager.executeSync(ActionManager.scala:103)
    at com.mendix.basis.actionmanagement.MicroflowCallBuilderImpl.execute(MicroflowCallBuilderImpl.scala:62)
    at com.mendix.webui.actions.client.ExecuteMicroflowAction.runMicroflow(ExecuteMicroflowAction.scala:76)
    at com.mendix.webui.actions.client.ExecuteMicroflowAction.$anonfun$apply$3(ExecuteMicroflowAction.scala:42)
    at com.mendix.webui.actions.client.RegularClientAction$Helpers$.$anonfun$liftEither$1(RegularClientAction.scala:30)
    at com.mendix.webui.actions.client.RegularClientAction$Helpers$StateHandler.$anonfun$apply$4(RegularClientAction.scala:56)
    at com.mendix.webui.requesthandling.helpers.StateHandling.withState(StateHandling.scala:45)
    at com.mendix.webui.requesthandling.helpers.StateHandling.withState$(StateHandling.scala:42)
    at com.mendix.webui.actions.client.RegularClientAction$Helpers$StateHandler.withState(RegularClientAction.scala:46)
    at com.mendix.webui.actions.client.RegularClientAction$Helpers$StateHandler.apply(RegularClientAction.scala:54)
    at com.mendix.webui.actions.client.RegularClientAction$Helpers$StateHandler.apply(RegularClientAction.scala:46)
    at com.mendix.webui.actions.client.ExecuteMicroflowAction.apply(ExecuteMicroflowAction.scala:43)
    at com.mendix.webui.actions.client.ExecuteMicroflowAction.apply(ExecuteMicroflowAction.scala:22)
    at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$3(RegularClientAction.scala:120)
    at scala.util.Try$.apply(Try.scala:210)
    at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$2(RegularClientAction.scala:120)
    at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$2$adapted(RegularClientAction.scala:118)
    at com.mendix.webui.requesthandling.helpers.ContextHandling.$anonfun$inContext$7(ContextHandling.scala:58)
    at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)
    at com.mendix.basis.actionmanagement.ActionMonitoring$.$anonfun$monitor$1(ActionMonitoring.scala:49)
    at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)
    at com.mendix.basis.actionmanagement.ActionMonitoring$.monitor(ActionMonitoring.scala:49)
    at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext(ContextHandling.scala:58)
    at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext$(ContextHandling.scala:32)
    at com.mendix.webui.actions.client.RegularClientAction.inContext(RegularClientAction.scala:94)
    at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext(ContextHandling.scala:29)
    at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext$(ContextHandling.scala:21)
    at com.mendix.webui.actions.client.RegularClientAction.inContext(RegularClientAction.scala:94)
    at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$1(RegularClientAction.scala:118)
    at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)
    at com.mendix.webui.requesthandling.helpers.ProfileHandling.profileRequest(ProfileHandling.scala:14)
    at com.mendix.webui.requesthandling.helpers.ProfileHandling.profileRequest$(ProfileHandling.scala:10)
    at com.mendix.webui.actions.client.RegularClientAction.profileRequest(RegularClientAction.scala:94)
    at com.mendix.webui.actions.client.RegularClientAction.execute(RegularClientAction.scala:115)
    at com.mendix.webui.requesthandling.ClientRequestHandler.handleAction(ClientRequestHandler.scala:106)
    at com.mendix.webui.requesthandling.ClientRequestHandler.processRequest(ClientRequestHandler.scala:79)
    at com.mendix.externalinterface.connector.RequestHandler.doProcessRequest(RequestHandler.java:37)
    at com.mendix.external.connector.MxRuntimeConnector.$anonfun$processRequest$1(MxRuntimeConnector.scala:54)
    at com.mendix.external.connector.MxRuntimeConnector.$anonfun$processRequest$1$adapted(MxRuntimeConnector.scala:54)
    at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20)
    at com.mendix.external.connector.MxRuntimeConnector.processRequest(MxRuntimeConnector.scala:54)
    at com.mendix.basis.impl.MxRuntimeImpl.processRequest(MxRuntimeImpl.scala:221)
    at com.mendix.m2ee.appcontainer.server.handler.RuntimeServlet.service(RuntimeServlet.scala:40)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:750)
    at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764)
    at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1665)
    at org.eclipse.jetty.websocket.servlet.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:170)
    at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
    at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
    at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527)
    at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
    at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1571)
    at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
    at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1378)
    at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)
    at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)
    at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1544)
    at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)
    at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1300)
    at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
    at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
    at org.eclipse.jetty.server.Server.handle(Server.java:562)
    at org.eclipse.jetty.server.HttpChannel.lambda$handle$0(HttpChannel.java:505)
    at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:762)
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:497)
    at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:282)
    at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:319)
    at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
    at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
    at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:412)
    at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:381)
    at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:268)
    at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.lambda$new$0(AdaptiveExecutionStrategy.java:138)
    at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:407)
    at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:894)
    at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1038)
    at java.base/java.lang.Thread.run(Thread.java:834)
 

 

answered