Any chance we could update the xmlbeans-2.6.0.jar and associated plugin to the latest version (xmlbeans 3.1.0)? Reason being: I’m trying to use the latest version of Apache POI (4.1.2), but am getting this error:
2020-03-13 12:09:58.085 ERROR c.k.katalon.core.main.TestCaseExecutor - ? Test
Cases/php/pc2/regression/PHP-1521 FAILED.
Reason:
java.lang.NoSuchMethodError: org.apache.xmlbeans.XmlOptions.setEntityExpansionLi
mit(I)Lorg/apache/xmlbeans/XmlOptions;
at org.apache.poi.ooxml.POIXMLTypeLoader.<clinit>(POIXMLTypeLoader.java:
43)
at org.apache.poi.xssf.model.SharedStringsTable.readFrom(SharedStringsTa
ble.java:123)
at org.apache.poi.xssf.model.SharedStringsTable.<init>(SharedStringsTabl
e.java:111)
at org.apache.poi.ooxml.POIXMLFactory.createDocumentPart(POIXMLFactory.j
ava:61)
at org.apache.poi.ooxml.POIXMLDocumentPart.read(POIXMLDocumentPart.java:
684)
at org.apache.poi.ooxml.POIXMLDocument.load(POIXMLDocument.java:180)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:2
88)
at org.apache.poi.xssf.usermodel.XSSFWorkbookFactory.createWorkbook(XSSF
WorkbookFactory.java:97)
at org.apache.poi.xssf.usermodel.XSSFWorkbookFactory.createWorkbook(XSSF
WorkbookFactory.java:125)
at org.apache.poi.ss.usermodel.WorkbookFactory.create(WorkbookFactory.ja
va:327)
at org.apache.poi.ss.usermodel.WorkbookFactory.create(WorkbookFactory.ja
va:295)
at org.apache.poi.ss.usermodel.WorkbookFactory.create(WorkbookFactory.ja
va:276)
at org.apache.poi.ss.usermodel.WorkbookFactory$create.call(Unknown Sourc
e)
at base.documents.ExcelDocument.<init>(ExcelDocument.groovy:16)
at php.pc2.documents.PCRReport.<init>(PCRReport.groovy:8)
at PHP-1521.run(PHP-1521:95)
at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)
at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngin
e.java:119)
at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor
.java:337)
at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor
.java:328)
at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(Test
CaseExecutor.java:307)
at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseEx
ecutor.java:299)
at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.j
ava:233)
at com.kms.katalon.core.main.TestSuiteExecutor.accessTestCaseMainPhase(T
estSuiteExecutor.java:169)
at com.kms.katalon.core.main.TestSuiteExecutor.accessTestSuiteMainPhase(
TestSuiteExecutor.java:142)
at com.kms.katalon.core.main.TestSuiteExecutor.execute(TestSuiteExecutor
.java:91)
at com.kms.katalon.core.main.TestCaseMain.startTestSuite(TestCaseMain.ja
va:157)
at com.kms.katalon.core.main.TestCaseMain$startTestSuite$0.call(Unknown
Source)
at TempTestSuite1584122849293.run(TempTestSuite1584122849293.groovy:36)
Upon researching the issue, I found this: http://apache-poi.1045710.n5.nabble.com/NoSuchMethodError-org-apache-xmlbeans-XmlOptions-setEntityExpansionLimit-td5733517.html
which mentions that the xmlbeans version is out-of-date.
Thank you!