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.
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.
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?
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)