Excel Importer / Exporter Error: java.lang.NoSuchFieldError: Factory

0
Hi,   since updating the Excel Import (10.1.3) and Export Module (7.0.4) i get the following Error when importing or exporting:   An unhandled error occurred in the MxRuntime. -------- java.lang.NoSuchFieldError: Factory at org.apache.poi.xssf.usermodel.XSSFWorkbook.onWorkbookCreate(XSSFWorkbook.java:475) at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:232) at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:226) at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:214) at xlsreport.report.export.ExportExcel.<init>(ExportExcel.java:73) at xlsreport.actions.GenerateExcelDoc.createExport(GenerateExcelDoc.java:194) at xlsreport.actions.GenerateExcelDoc.executeAction(GenerateExcelDoc.java:77) at xlsreport.actions.GenerateExcelDoc.executeAction(GenerateExcelDoc.java:34) 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:106) at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20) at com.mendix.basis.actionmanagement.ActionManager.executeSync(ActionManager.scala:105) 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:106) at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20) at com.mendix.basis.actionmanagement.ActionManager.executeSync(ActionManager.scala:105) 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:42) at com.mendix.webui.requesthandling.helpers.StateHandling.withState$(StateHandling.scala:39) 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:113) at scala.util.Try$.apply(Try.scala:210) at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$2(RegularClientAction.scala:113) at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$2$adapted(RegularClientAction.scala:111) at com.mendix.webui.requesthandling.helpers.ContextHandling.$anonfun$inContext$5(ContextHandling.scala:57) 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:57) at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext$(ContextHandling.scala:31) at com.mendix.webui.actions.client.RegularClientAction.inContext(RegularClientAction.scala:87) at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext(ContextHandling.scala:28) at com.mendix.webui.requesthandling.helpers.ContextHandling.inContext$(ContextHandling.scala:20) at com.mendix.webui.actions.client.RegularClientAction.inContext(RegularClientAction.scala:87) at com.mendix.webui.actions.client.RegularClientAction.$anonfun$execute$1(RegularClientAction.scala:111) 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:87) at com.mendix.webui.actions.client.RegularClientAction.execute(RegularClientAction.scala:108) 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:50) at com.mendix.external.connector.MxRuntimeConnector.$anonfun$processRequest$1$adapted(MxRuntimeConnector.scala:50) at com.mendix.util.classloading.Runner$.withContextClassLoader(Runner.scala:20) at com.mendix.external.connector.MxRuntimeConnector.processRequest(MxRuntimeConnector.scala:50) at com.mendix.basis.impl.MxRuntimeImpl.processRequest(MxRuntimeImpl.scala:221) at com.mendix.m2ee.appcontainer.server.handler.RuntimeServlet.service(RuntimeServlet.scala:25) at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799) at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1631) at org.eclipse.jetty.websocket.server.WebSocketUpgradeFilter.doFilter(WebSocketUpgradeFilter.java:230) at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:548) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:501) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) at org.eclipse.jetty.server.Server.handle(Server.java:516) at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487) at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277) at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) at java.base/java.lang.Thread.run(Thread.java:834) I tried all the other solutions here in the forum and ensured there are no older poi versions in the user lib. deleted all templates and made new ones synced new with MxModelReflection I even went so far that i deleted the whole userib folder and redownloaded all the dependecies for my marketplace modules. Still no solution Here is the content of my userlib folder: .keep.SAML20-module.Required animal-sniffer-annotations-1.17.jar animal-sniffer-annotations-1.17.jar.CommunityCommons.RequiredLib bcpg-jdk15on-1.69.jar bcpg-jdk15on-1.69.jar.Encryption.RequiredLib bcpg-jdk15on-164.jar bcpg-jdk15on-164.jar.Required bcpkix-jdk15on-1.67.jar bcpkix-jdk15on-1.67.jar.SAML20-module.Required bcpkix-jdk15on-1.69.jar bcpkix-jdk15on-1.69.jar.Encryption.RequiredLib bcprov-jdk15on-1.67.jar bcprov-jdk15on-1.67.jar.SAML20-module.Required 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 checker-qual-3.8.0.jar.SAML20-module.Required com.github.virtuald.curvesapi-1.07.jar com.github.virtuald.curvesapi-1.07.jar.ExcelImporter.RequiredLib com.github.virtuald.curvesapi-1.07.jar.XLSReport.RequiredLib com.mendix.viewer3d.jtreader-0.1.0.jar com.mendix.viewer3d.jtreader-0.1.0.jar.Viewer3D.RequiredLib com.springsource.javax.activation-1.1.1.jar com.springsource.javax.activation-1.1.1.jar.EmailTemplate.RequiredLib com.springsource.org.apache.commons.logging-1.1.1.jar com.springsource.org.apache.commons.logging-1.1.1.jar.SAML2.0-module.Required com.zaxxer.SparseBitSet-1.2.jar com.zaxxer.SparseBitSet-1.2.jar.ExcelImporter.RequiredLib com.zaxxer.SparseBitSet-1.2.jar.XLSReport.RequiredLib commons-codec-1.14.jar commons-codec-1.14.jar.EmailTemplate.RequiredLib commons-codec-1.15.jar.SAML20-module.Required commons-codec-1.15.jar commons-codec.commons-codec-1.15.jar commons-codec.commons-codec-1.15.jar.ExcelImporter.RequiredLib commons-codec.commons-codec-1.15.jar.XLSReport.RequiredLib commons-collections-3.2.2.jar commons-collections-3.2.2.jar.SAML20-module.Required commons-email-1.5.jar commons-email-1.5.jar.EmailTemplate.RequiredLib commons-io-2.11.0.jar commons-io-2.11.0.jar.XLSReport.RequiredLib commons-io-2.7.jar commons-io-2.7.jar.Encryption.RequiredLib commons-io-2.8.0.jar commons-io-2.8.0.jar.CommunityCommons.RequiredLib commons-io-2.8.0.jar.Encryption.RequiredLib commons-io-2.8.0.jar.SAML20-module.Required commons-io.commons-io-2.11.0.jar commons-io.commons-io-2.11.0.jar.ExcelImporter.RequiredLib commons-lang-2.6.jar commons-lang-2.6.jar.SAML20-module.Required commons-lang3-3.11.jar commons-lang3-3.11.jar.CommunityCommons.RequiredLib commons-lang3-3.11.jar.SAML20-module.Required commons-lang3-3.11.jar.XLSReport.RequiredLib commons-lang3-3.7.jar commons-lang3-3.7.jar.ObjectHandling.RequiredLib commons-lang3-3.7.jar.Viewer3D.RequiredLib commons-logging-1.2.jar commons-logging-1.2.jar.CommunityCommons.RequiredLib commons-logging-1.2.jar.SAML20-module.Required commons-pool2-2.9.0.jar commons-pool2-2.9.0.jar.SAML20-module.Required cryptacular-1.1.4.jar cryptacular-1.1.4.jar.SAML20-module.Required error_prone_annotations-2.5.1.jar error_prone_annotations-2.5.1.jar.CommunityCommons.RequiredLib error_prone_annotations-2.5.1.jar.SAML20-module.Required failureaccess-1.0.1.jar failureaccess-1.0.1.jar.CommunityCommons.RequiredLib failureaccess-1.0.1.jar.SAML20-module.Required FastInfoset-1.2.16.jar FastInfoset-1.2.16.jar.SAML20-module.Required flatbuffers-java-1.10.0.jar flatbuffers-java-1.10.0.jar.Viewer3D.RequiredLib fontbox-2.0.24.jar fontbox-2.0.24.jar.CommunityCommons.RequiredLib gson-2.8.5.jar guava-30.1.1-jre.jar guava-30.1.1-jre.jar.CommunityCommons.RequiredLib guava-30.1.1-jre.jar.SAML20-module.Required httpclient-4.5.13.jar httpclient-4.5.13.jar.SAML20-module.Required httpcore-4.4.13.jar httpcore-4.4.13.jar.SAML20-module.Required istack-commons-runtime-3.0.8.jar istack-commons-runtime-3.0.8.jar.SAML20-module.Required j2objc-annotations-1.3.jar j2objc-annotations-1.3.jar.CommunityCommons.RequiredLib j2objc-annotations-1.3.jar.SAML20-module.Required jakarta.activation-2.0.1.jar jakarta.activation-2.0.1.jar.SAML20-module.Required jakarta.activation-api-1.2.1.jar jakarta.activation-api-1.2.1.jar.SAML20-module.Required jakarta.xml.bind-api-2.3.2.jar jakarta.xml.bind-api-2.3.2.jar.SAML20-module.Required jakarta.xml.soap-api-1.4.1.jar jakarta.xml.soap-api-1.4.1.jar.SAML20-module.Required jakarta.xml.soap-api-2.0.1.jar jakarta.xml.soap-api-2.0.1.jar.SAML20-module.Required java-support-7.5.1.jar java-support-7.5.1.jar.SAML20-module.Required javax.mail-1.6.0.jar javax.mail-1.6.0.jar.EmailTemplate.RequiredLib javax.xml.soap-api-1.4.0.jar javax.xml.soap-api-1.4.0.jar.SAML20-module.Required jaxb-runtime-2.3.2.jar jaxb-runtime-2.3.2.jar.SAML20-module.Required joda-time-2.10.10.jar joda-time-2.10.10.jar.XLSReport.RequiredLib joda-time-2.9.jar joda-time-2.9.jar.SAML20-module.Required jsr305-3.0.2.jar jsr305-3.0.2.jar.CommunityCommons.RequiredLib jsr305-3.0.2.jar.SAML20-module.Required kotlin-stdlib-1.4.10.jar kotlin-stdlib-1.4.10.jar.Viewer3D.RequiredLib listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar.CommunityCommons.RequiredLib listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar.SAML20-module.Required log4j-api-2.17.2.jar log4j-api-2.17.2.jar.XLSReport.RequiredLib metrics-core-3.1.2.jar metrics-core-3.1.2.jar.SAML20-module.Required opencsv-4.1.jar opencsv-4.1.OQLModule.RequiredLib opencsv-5.4.jar opencsv-5.4.jar.XLSReport.RequiredLib opensaml-core-3.4.5.jar opensaml-core-3.4.5.jar.SAML20-module.Required opensaml-messaging-api-3.4.5.jar opensaml-messaging-api-3.4.5.jar.SAML20-module.Required opensaml-profile-api-3.4.5.jar opensaml-profile-api-3.4.5.jar.SAML20-module.Required opensaml-saml-api-3.4.5.jar opensaml-saml-api-3.4.5.jar.SAML20-module.Required opensaml-saml-impl-3.4.5.jar opensaml-saml-impl-3.4.5.jar.SAML20-module.Required opensaml-security-api-3.4.5.jar opensaml-security-api-3.4.5.jar.SAML20-module.Required opensaml-security-impl-3.4.5.jar opensaml-security-impl-3.4.5.jar.SAML20-module.Required opensaml-soap-api-3.4.5.jar opensaml-soap-api-3.4.5.jar.SAML20-module.Required opensaml-soap-impl-3.4.5.jar opensaml-soap-impl-3.4.5.jar.SAML20-module.Required opensaml-storage-api-3.4.5.jar opensaml-storage-api-3.4.5.jar.SAML20-module.Required opensaml-xmlsec-api-3.4.5.jar opensaml-xmlsec-api-3.4.5.jar.SAML20-module.Required opensaml-xmlsec-impl-3.4.5.jar opensaml-xmlsec-impl-3.4.5.jar.SAML20-module.Required org.apache.commons.commons-collections4-4.4.jar org.apache.commons.commons-collections4-4.4.jar.ExcelImporter.RequiredLib org.apache.commons.commons-collections4-4.4.jar.XLSReport.RequiredLib org.apache.commons.commons-compress-1.21.jar org.apache.commons.commons-compress-1.21.jar.ExcelImporter.RequiredLib org.apache.commons.commons-compress-1.21.jar.XLSReport.RequiredLib org.apache.commons.commons-math3-3.6.1.jar org.apache.commons.commons-math3-3.6.1.jar.ExcelImporter.RequiredLib org.apache.commons.commons-math3-3.6.1.jar.XLSReport.RequiredLib org.apache.commons.lang3.jar org.apache.commons.lang3.jar.SAML2.0-module.Required 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-5.2.2.jar.XLSReport.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-5.2.2.jar.XLSReport.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-lite-5.2.2.jar.XLSReport.RequiredLib org.apache.xmlbeans.xmlbeans-5.0.3.jar org.apache.xmlbeans.xmlbeans-5.0.3.jar.ExcelImporter.RequiredLib org.apache.xmlbeans.xmlbeans-5.0.3.jar.XLSReport.RequiredLib org.hamcrest.hamcrest-2.2.jar.TEST_ExcelImporter.RequiredLib org.hamcrest.hamcrest-2.2.jar_ owasp-java-html-sanitizer-20211018.2.jar owasp-java-html-sanitizer-20211018.2.jar.CommunityCommons.RequiredLib owasp-java-html-sanitizer-20211018.2.jar.SAML20-module.Required pdfbox-2.0.24.jar pdfbox-2.0.24.jar.CommunityCommons.RequiredLib README.txt replication.jar replication.jar.ExcelImporter.RequiredLib slf4j-api-1.7.5.jar slf4j-api-1.7.5.jar.SAML20-module.Required slf4j-simple-1.7.5.jar slf4j-simple-1.7.5.jar.SAML20-module.Required spring-core-5.2.8.RELEASE.jar spring-core-5.2.8.RELEASE.jar.Viewer3D.RequiredLib stax-ex-1.8.1.jar stax-ex-1.8.1.jar.SAML20-module.Required stax2-api-4.2.1.jar stax2-api-4.2.1.jar.SAML20-module.Required txw2-2.3.2.jar txw2-2.3.2.jar.SAML20-module.Required velocity-1.7.jar velocity-1.7.jar.SAML20-module.Required velocity-engine-core-2.3.jar velocity-engine-core-2.3.jar.SAML20-module.Required woodstox-core-6.2.4.jar woodstox-core-6.2.4.jar.SAML20-module.Required xercesImpl-2.12.1-sp1.jar xercesImpl-2.12.1-sp1.jar.SAML20-module.Required xmlsec-2.1.4.jar xmlsec-2.1.4.jar.SAML20-module.Required xmlsec-2.2.3.jar xmlsec-2.2.3.jar.SAML20-module.Required   Thanks in advance for any help   Edit: I tried going back to a commit prior to their update where they work fine. I then updated the ModelReflexion, Excel  Import and Excel Export Module. Deleted all jar duplicates and the error occurs. (as expected) But here comes the catch, i then delete all the ModelReflexion, Excel import & Export jar files and download the modules again but the older versions that where working for me prior. And sadly i will get the same error again. Normaly i would say this indicates that the jar files of the Excel import & export modules have nothing to do with the error but the error message states that it occured in the org.apache.poi files   As i made more changes before encountering that problem it would mean a lot of lost work starting again from the older version and not updating the modules (possibly ever again)
asked
4 answers
0

Completely wipe the contents of your deployments/ folder, then rebuild your application.

 

Note: That only works *after* cleaning up userlibs/, particularly the poi libraries.

answered
1

Hey Alex,

 

I feel your pain, this literally just happened to me. Before the update, the GenerateExcelDoc java action allowed for two separate objects to be used for the input and output, with the input object not even needing to be a generalization of FileDocument. So I updated the entity we were using to be a generalization of FileDocument, configured the input and output objects to be the same in the config for the GenerateExcelDoc java action, and updated the access rights on that updated object.

Another thing that I ended up doing, that I don’t believe was the fix but was probably good for the ecosystem of the app, was to completely wipe out the entirety of the userlib folder and redownload each of the appstore modules systematically. I did all of this in a separate branch so as not to make anything worse, tested it there and got it all to work again.

So hopefully one of these will do the trick for you!

answered
0

Hello Alex,

As you mentioned, you already tried all suggested ways.. I would suggest you to redownload the dependent module of excel importer/exporter and try.

 

Hope it helps!!

answered
0

Hi Alex,

I had te same error recently. I see you already removed a lot of double UserLibs, this is probably caused by another double UserLib. In my case this was caused by the XMLBeans.jar, there were multiple versions of this. One of the files was called XBeans.jar, this is what caused the error in my case.

You should delete all of them except for the newest one.

Hope this helps!

answered