Register Login

Error in JSplitterExportJ2EEDatabase step during Database Instance Export

Updated May 18, 2018

Hello SAP Experts,

While running the Database Instance Export phase of a System Copy with the Software Provisioning Manager Tool (SWPM) an error occurs in step of JSplitterExportJ2EEDatabase

Below is the log of the error in the sapinst_dev.log

ERROR 2017-05-13 18:53:05.889 (root/sapinst) [CSiStepExecute.cpp:1210] id=controller.stepExecuted errno=FCO-00011
The step JSplitterExportJ2EEDatabase with step key |NW_Export|ind|ind|ind|ind|0|0|NW_Java_Export_Dialog|ind|ind|ind|ind|javaUnload|0|NW_JAVA_Export_DB_SPLIT|ind|ind|ind|ind|db_split|0|JSplitterExportJ2EEDatabase was executed with status ERROR ( Last error reported by the step: <html> <head> </head> <body> Execution of <font face="Monospaced">Jsplitter</font> tool '/usr/sap/<SID>/J50/exe/sapjvm_6/bin/java -classpath /usr/sap/<SID>/SYS/global/sltools/sharedlib/sap.com~tc~bl~offline_launcher~impl.jar -showversion -Xmx128m com.sap.engine.offline.OfflineToolStart com.sap.inst.jpkgctl.JPkgCtl /usr/sap/<SID>/SYS/global/security/lib/tools/iaik_jce.jar:/usr/sap/<SID>/SYS/global/security/lib/tools/iaik_jsse.jar:/usr/sap/<SID>/SYS/global/security/lib/tools/iaik_smime.jar:/usr/sap/<SID>/SYS/global/security/lib/tools/iaik_ssl.jar:/usr/sap/<SID>/SYS/global/security/lib/tools/w3c_http.jar:/usr/sap/<SID>/SYS/global/sltools/sharedlib:/usr/sap/<SID>/J50/exe/db2jcc4.jar -sec <SID>,jdbc/pool/<SID>,/usr/sap/<SID>/SYS/global/security/data/SecStore.properties,/usr/sap/<SID>/SYS/global/security/data/SecStore.key -dataDir /usr/sap/trans/EXPORT_JAVA_18Aug2016/JAVA/JDMP -splitrulesfile -split 300M' aborts with return code 2.<br>SOLUTION: Check 'JPkgCtl.console.log' and '/usr/sap/<SID>/tmp/sapinst_instdir/NW740SR2/DB6/COPY/EXP/AS-JAVA/EXP/JPkgCtl.trc' for more information. </body></html>).
 
FATAL: Main class "com.sap.inst.jpkgctl.JPkgCtl" cannot be started: 
FATAL: java.lang.NullPointerException: while trying to invoke the method java.util.List.iterator() of a null object returned from com.sap.inst.jpkgctl.api.JloadPackage.getElementsList()
at com.sap.inst.jpkgctl.persistence.ExportPackageXmlizer.fillDocument(ExportPackageXmlizer.java:39)
at com.sap.inst.jpkgctl.persistence.AbstractPackageXmlizer.getDocument(AbstractPackageXmlizer.java:45)
at com.sap.inst.jpkgctl.api.JloadPackage.printJloadXmlFiles(JloadPackage.java:340)
at com.sap.inst.jpkgctl.JPkgCtl.main(JPkgCtl.java:1218)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sap.engine.offline.OfflineToolStart.main(OfflineToolStart.java:162)
 
FATAL: com.sap.engine.offline.OfflineToolStart will abort now with exitcode 2

Please follow the steps below in order to regenerate the issue:

  • First, run the SWPM in order to perform a Database Instance Export (for example with option: System Copy > Source System > Based on AS Java > Database Instance Export);
  • You will notice that the process stops with an error in JSplitterExportJ2EEDatabase.


×