crystal-reportsbusiness-objects

NoSuchMethodError when Crystal Runtime coexists with other BO jars


I'm trying to integrate a crystal runtime call into the same app that also calls and runs reports on our BO enterprise server. There seems to be a version clash between them. Exception below.

Our cereports.jar, which has the class RandomAccessPOIFileSystem, says it is at version 14.3.1.4142 according to the META-INF. The CrystalReportsRuntime.jar, which houses the Document object that invokes it is at 12.2.232.5499.

Thoughts?

Caused by: java.lang.NoSuchMethodError: com/crystaldecisions/jakarta/rpoifs/RandomAccessPOIFileSystem.B()Lcom/crystaldecisions/jakarta/poi/poifs/filesystem/DirectoryEntry; (loaded from file:/C:/DSWorkspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/ReportServicesApp/WEB-INF/lib/cereports.jar by 
com.ibm.ws.classloader.CompoundClassLoader@ac57de2[war:ReportServicesAppEAR/ReportServicesApp.war]
   Local ClassPath: C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\classes;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\antlr-2.7.7.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\aopalliance-1.0.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\bcm.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\biarengine.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\biplugins.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\c3p0-0.9.1.1.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\ceaspect.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\cecore.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\celib.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\ceplugins_client.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\ceplugins_core.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\ceplugins_cr.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\cereports.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\cesession.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\ceutils.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\cglib-nodep-2.2.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\classmate-1.3.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\com.azalea.ufl.barcode.1.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\commons-beanutils-1.8.3.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\commons-collections-3.2.1.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\commons-configuration-1.6.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\commons-io-2.4.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\commons-lang-2.4.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\commons-lang3-3.1.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\commons-logging-1.1.1.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\corbaidl.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\cryptojFIPS.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\CrystalCommon2.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\CrystalReportsRuntime.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\CrystalReportsSDK.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\DatabaseConnectors.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\dom4j-1.6.1.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\dsws-biplatform.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\DynamicPDF.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\ebus405.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\hibernate-commons-annotations-5.0.3.Final.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\hibernate-core-5.2.16.Final.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\hibernate-entitymanager-5.2.16.Final.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\hibernate-jpa-2.1-api-1.0.0.Final.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\icu4j.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\jakarta.servlet-api-5.0.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\jandex-2.0.3.Final.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\jasypt-1.7.1.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\javassist-3.22.0-GA.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\jboss-logging-3.3.1.Final.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\jcmFIPS.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\JDBInterface.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\joda-time-2.3.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\keycodeDecoder.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\log4j-1.2-api-2.17.1.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\log4j-api-2.17.1.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\log4j-core-2.17.1.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\logging.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\quartz-2.2.3.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\quartz-jobs-2.2.3.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\QueryBuilder.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\ras21sdk.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\slf4j-api-1.7.7.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\slf4j-log4j12-1.7.7.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\SL_plugins.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-aop-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-aspects-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-beans-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-context-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-context-support-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-core-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-expression-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-jdbc-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-modules-jakarta-commons-0_8a.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-orm-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-test-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-tx-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-webmvc-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\TraceLog.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\wicket-auth-roles-6.26.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\wicket-core-6.26.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\wicket-datetime-6.26.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\wicket-extensions-6.26.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\wicket-ioc-6.26.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\wicket-jquery-ui-6.26.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\wicket-jquery-ui-core-6.26.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\wicket-request-6.26.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\wicket-spring-6.26.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\wicket-util-6.26.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\xmlbeans-2.6.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesLib;C:\views\AFP_StaticResources_Int\AFP_StaticResources\java\spring\spring-framework-5.3.29\spring-web-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp
   Parent: com.ibm.ws.classloader.CompoundClassLoader@291a3d8[PL][app:ReportServicesAppEAR]
   Delegation Mode: PARENT_LAST) called from class com.crystaldecisions12.reports.common.Document (loaded from file:/C:/DSWorkspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp1/ReportServicesApp/WEB-INF/lib/CrystalReportsRuntime.jar by 
com.ibm.ws.classloader.CompoundClassLoader@ac57de2[war:ReportServicesAppEAR/ReportServicesApp.war]
   Local ClassPath: C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\classes;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\antlr-2.7.7.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\aopalliance-1.0.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\bcm.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\biarengine.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\biplugins.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\c3p0-0.9.1.1.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\ceaspect.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\cecore.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\celib.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\ceplugins_client.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\ceplugins_core.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\ceplugins_cr.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\cereports.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\cesession.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\ceutils.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\cglib-nodep-2.2.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\classmate-1.3.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\com.azalea.ufl.barcode.1.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\commons-beanutils-1.8.3.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\commons-collections-3.2.1.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\commons-configuration-1.6.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\commons-io-2.4.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\commons-lang-2.4.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\commons-lang3-3.1.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\commons-logging-1.1.1.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\corbaidl.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\cryptojFIPS.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\CrystalCommon2.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\CrystalReportsRuntime.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\CrystalReportsSDK.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\DatabaseConnectors.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\dom4j-1.6.1.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\dsws-biplatform.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\DynamicPDF.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\ebus405.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\hibernate-commons-annotations-5.0.3.Final.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\hibernate-core-5.2.16.Final.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\hibernate-entitymanager-5.2.16.Final.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\hibernate-jpa-2.1-api-1.0.0.Final.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\icu4j.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\jakarta.servlet-api-5.0.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\jandex-2.0.3.Final.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\jasypt-1.7.1.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\javassist-3.22.0-GA.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\jboss-logging-3.3.1.Final.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\jcmFIPS.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\JDBInterface.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\joda-time-2.3.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\keycodeDecoder.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\log4j-1.2-api-2.17.1.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\log4j-api-2.17.1.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\log4j-core-2.17.1.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\logging.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\quartz-2.2.3.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\quartz-jobs-2.2.3.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\QueryBuilder.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\ras21sdk.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\slf4j-api-1.7.7.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\slf4j-log4j12-1.7.7.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\SL_plugins.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-aop-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-aspects-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-beans-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-context-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-context-support-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-core-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-expression-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-jdbc-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-modules-jakarta-commons-0_8a.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-orm-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-test-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-tx-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\spring-webmvc-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\TraceLog.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\wicket-auth-roles-6.26.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\wicket-core-6.26.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\wicket-datetime-6.26.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\wicket-extensions-6.26.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\wicket-ioc-6.26.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\wicket-jquery-ui-6.26.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\wicket-jquery-ui-core-6.26.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\wicket-request-6.26.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\wicket-spring-6.26.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\wicket-util-6.26.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp\WEB-INF\lib\xmlbeans-2.6.0.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesLib;C:\views\AFP_StaticResources_Int\AFP_StaticResources\java\spring\spring-framework-5.3.29\spring-web-5.3.29.jar;C:\DSWorkspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\ReportServicesApp
   Parent: com.ibm.ws.classloader.CompoundClassLoader@291a3d8[PL][app:ReportServicesAppEAR]
   Delegation Mode: PARENT_LAST).
    at com.crystaldecisions12.reports.common.Document.<init>(SourceFile:114) ~[CrystalReportsRuntime.jar:12.2.229.4422]
    at com.crystaldecisions12.reports.reportdefinition.ReportDocument.<init>(SourceFile:281) ~[CrystalReportsRuntime.jar:12.2.229.4422]
    at com.crystaldecisions12.reports.reportdefinition.ReportDocument.LoadDocument(SourceFile:1474) ~[CrystalReportsRuntime.jar:12.2.229.4422]
    at com.businessobjects.reports.reportconverter.v12.c.a(SourceFile:59) ~[CrystalReportsRuntime.jar:12.2.229.4422]
    at com.businessobjects.reports.reportconverter.v12.V12SaveLoader.a(SourceFile:159) ~[CrystalReportsRuntime.jar:12.2.229.4422]
    at com.businessobjects.reports.loader.ReportLoader.a(SourceFile:205) ~[CrystalReportsRuntime.jar:12.2.229.4422]
    at com.businessobjects.reports.sdk.JRCReportLoader.a(SourceFile:138) ~[CrystalReportsRuntime.jar:12.2.229.4422]
    at com.businessobjects.reports.sdk.JRCReportLoader.a(SourceFile:77) ~[CrystalReportsRuntime.jar:12.2.229.4422]
    at com.businessobjects.reports.sdk.requesthandler.ReportDocumentRequestHandler.a(SourceFile:142) ~[CrystalReportsRuntime.jar:12.2.229.4422]
    at com.businessobjects.reports.sdk.JRCCommunicationAdapter.<init>(SourceFile:229) ~[CrystalReportsRuntime.jar:12.2.229.4422]
    ... 51 more

Solution

  • I ran this by SAP's help desk. Their ultimate response was essentially "Don't do that."

    By which I mean that the CrystalRuntime jars and the jars that allow a report to be scheduled with the BO server are inherently incompatible. The capabilities should not coexist in the same application.