on 08-21-2013 3:12 PM
I just finished my system and I have to update the jspm.
when do I start the jspm, I get the following error:
Trouble Ticket Report.log
Java Support Package Manager for SAP NetWeaver'04s
SID................: OX1
Hostname...........:
Install directory..: D:/usr/sap/OX1
Database...........: Microsoft SQL Server
Operating System...: NT
JDK version........: 1.4.2_34 SAP AG
JSPM version.......: 7.00.15.0.14
System release.....: 700
ABAP stack present.: false
The execution ended in error.
java.lang.StringIndexOutOfBoundsException: String index out of range: 15
More information can be found in the log file D:\usr\sap\OX1\DVEBMGS00\j2ee\JSPM\log\log_2013_08_21_15_29_11\JSPM_MAIN_1_01.LOG.
Use the information provided to trouble-shoot the problem. There might be an OSS note providing a solution to this problem. Search for OSS notes with the following search terms:
com.sap.sdt.jspm.phases.PhaseTypeJSPM
com.sap.sdt.util.diag.JavaException
java.lang.StringIndexOutOfBoundsException: String index out of range: 15
JSPM_MAIN
JSPMPhases
Java Support Package Manager
SAPJup.log
<!--LOGHEADER[START]/-->
<!--HELP[Manual modification of the header may cause parsing problem!]/-->
<!--LOGGINGVERSION[1.5.3.7185 - 630]/-->
<!--NAME[D:\\usr\\sap\\OX1\\DVEBMGS00\\j2ee\\JSPM\\log\\log_2013_08_21_15_29_11\\SAPJup.LOG]/-->
<!--PATTERN[SAPJup.LOG]/-->
<!--FORMATTER[com.sap.tc.logging.ListFormatter]/-->
<!--ENCODING[UTF8]/-->
<!--LOGHEADER[END]/-->
#1.5 #C000AC01030F00000000000F202AD3A60004E4752910A590#1377091758106#/System/Server/Upgrade/Jump##com.sap.sdt.ucp.pce.build.BuilderDirector.extractElements(BuilderDirector.java:132)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.ucp.pce.build.BuilderDirector.extractElements(BuilderDirector.java:132)#Java###Tag {0} with name {1} found.#2#ControlUnit#JSPM#
#1.5 #C000AC01030F000000000010202AD3A60004E47529111EA8#1377091758137#/System/Server/Upgrade/Jump##com.sap.sdt.ucp.pce.build.BuilderDirector.createUnits(BuilderDirector.java:186)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.ucp.pce.build.BuilderDirector.createUnits(BuilderDirector.java:186)#Java###Creating control unit {0}.#1#JSPM#
#1.5 #C000AC01030F000000000011202AD3A60004E4752911D640#1377091758184#/System/Server/Upgrade/Jump##com.sap.sdt.ucp.pce.ctrl.ExecutionDialog.showWelcomeDialog(ExecutionDialog.java:464)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.ucp.pce.ctrl.ExecutionDialog.showWelcomeDialog(ExecutionDialog.java:464)#Java###Could not process dialog {0} because execution dialogs have been suppressed.#1#JspmWelcomeDialog#
#1.5 #C000AC01030F000000000012202AD3A60004E4752911D640#1377091758184#/System/Server/Upgrade/Jump##com.sap.sdt.ucp.pce.ctrl.ActionExecutor.execute(ActionExecutor.java:103)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.ucp.pce.ctrl.ActionExecutor.execute(ActionExecutor.java:103)#Java###Starting execution of action with name {1} and type {0}.#2#Unit#JSPM#
#1.5 #C000AC01030F000000000013202AD3A60004E47529853568#1377091765745#/System/Server/Upgrade/Jump##com.sap.sdt.ucp.pce.ctrl.ActionExecutor.execute(ActionExecutor.java:103)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.ucp.pce.ctrl.ActionExecutor.execute(ActionExecutor.java:103)#Java###Starting execution of action with name {1} and type {0}.#2#Modul#JSPMPhases#
#1.5 #C000AC01030F000000000014202AD3A60004E47529853568#1377091765745#/System/Server/Upgrade/Jump##com.sap.sdt.ucp.pce.ctrl.ActionExecutor.execute(ActionExecutor.java:103)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.ucp.pce.ctrl.ActionExecutor.execute(ActionExecutor.java:103)#Java###Starting execution of action with name {1} and type {0}.#2#Phase#JSPM_MAIN#
#1.5 #C000AC01030F000000000015202AD3A60004E475298796C8#1377091765901#/System/Server/Upgrade/Jump##com.sap.sdt.ucp.pce.ctrl.PhaseExecutor.execute(PhaseExecutor.java:224)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.ucp.pce.ctrl.PhaseExecutor.execute(PhaseExecutor.java:224)#Java###Phase {0} is logging to file {1}.#2#JSPM/JSPMPhases/JSPM_MAIN#D:\\usr\\sap\\OX1\\DVEBMGS00\\j2ee\\JSPM\\log\\log_2013_08_21_15_29_11\\JSPM_MAIN_1_01.LOG#
#1.5 #C000AC01030F000000000035202AD3A60004E4752A4A1F90#1377091778650#/System/Server/Upgrade/Jump##com.sap.sdt.ucp.phases.AbstractPhaseType.doExecute(AbstractPhaseType.java:755)#######Thread[main,5,main]##0#0#Error#1#com.sap.sdt.ucp.phases.AbstractPhaseType.doExecute(AbstractPhaseType.java:755)#Java###java.lang.StringIndexOutOfBoundsException: String index out of range: 15##
#1.5 #C000AC01030F00000000003D202AD3A60004E4752F1D0C30#1377091859582#/System/Server/Upgrade/Jump##com.sap.sdt.ucp.pce.ctrl.ActionExecutor.execute(ActionExecutor.java:137)#######Thread[main,5,main]##0#0#Error#1#com.sap.sdt.ucp.pce.ctrl.ActionExecutor.execute(ActionExecutor.java:137)#Java###Error during execution of action with name {0} and type {1}.#2#JSPM_MAIN#Phase#
#1.5 #C000AC01030F00000000003E202AD3A60004E4752F1D0C30#1377091859582#/System/Server/Upgrade/Jump##com.sap.sdt.ucp.pce.ctrl.ExecutionDialog.askForContinueAfterError(ExecutionDialog.java:1096)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.ucp.pce.ctrl.ExecutionDialog.askForContinueAfterError(ExecutionDialog.java:1096)#Java###Could not process dialog {0} because execution dialogs have been suppressed.#1#ActionErrorDialog#
#1.5 #C000AC01030F00000000003F202AD3A60004E4752F1D0C30#1377091859582#/System/Server/Upgrade/Jump##com.sap.sdt.ucp.pce.ctrl.ExecutionDialog.askForContinueAfterError(ExecutionDialog.java:1097)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.ucp.pce.ctrl.ExecutionDialog.askForContinueAfterError(ExecutionDialog.java:1097)#Java###Executing action with name {1} and type {0}. Execute option has been set to {2}.#3#Phase#JSPM_MAIN#exit#
#1.5 #C000AC01030F000000000040202AD3A60004E4752F1D0C30#1377091859582#/System/Server/Upgrade/Jump##com.sap.sdt.ucp.pce.ctrl.ActionListSequentialExecutor.getNextAction(ActionListSequentialExecutor.java:895)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.ucp.pce.ctrl.ActionListSequentialExecutor.getNextAction(ActionListSequentialExecutor.java:895)#Java###Execution may only continue after {0} {1} was executed. Execution stopped.#2#Phase#JSPM_MAIN#
#1.5 #C000AC01030F000000000041202AD3A60004E4752F1D0C30#1377091859582#/System/Server/Upgrade/Jump##com.sap.sdt.ucp.pce.ctrl.ActionListSequentialExecutor.getNextAction(ActionListSequentialExecutor.java:896)#######Thread[main,5,main]##0#0#Error#1#com.sap.sdt.ucp.pce.ctrl.ActionListSequentialExecutor.getNextAction(ActionListSequentialExecutor.java:896)#Java###Could not execute parent action with type Modul and name JSPMPhases: could not execute action with type Phase and name JSPM_MAIN.##
#1.5 #C000AC01030F000000000042202AD3A60004E4752F1D0C30#1377091859582#/System/Server/Upgrade/Jump##com.sap.sdt.ucp.pce.ctrl.ActionExecutor.execute(ActionExecutor.java:137)#######Thread[main,5,main]##0#0#Error#1#com.sap.sdt.ucp.pce.ctrl.ActionExecutor.execute(ActionExecutor.java:137)#Java###Error during execution of action with name {0} and type {1}.#2#JSPMPhases#Modul#
#1.5 #C000AC01030F000000000043202AD3A60004E4752F1D0C30#1377091859582#/System/Server/Upgrade/Jump##com.sap.sdt.ucp.pce.ctrl.ExecutionDialog.askForContinueAfterError(ExecutionDialog.java:1096)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.ucp.pce.ctrl.ExecutionDialog.askForContinueAfterError(ExecutionDialog.java:1096)#Java###Could not process dialog {0} because execution dialogs have been suppressed.#1#ActionErrorDialog#
#1.5 #C000AC01030F000000000044202AD3A60004E4752F1D0C30#1377091859582#/System/Server/Upgrade/Jump##com.sap.sdt.ucp.pce.ctrl.ExecutionDialog.askForContinueAfterError(ExecutionDialog.java:1097)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.ucp.pce.ctrl.ExecutionDialog.askForContinueAfterError(ExecutionDialog.java:1097)#Java###Executing action with name {1} and type {0}. Execute option has been set to {2}.#3#Modul#JSPMPhases#exit#
#1.5 #C000AC01030F000000000045202AD3A60004E4752F1D0C30#1377091859582#/System/Server/Upgrade/Jump##com.sap.sdt.ucp.pce.ctrl.ActionListSequentialExecutor.getNextAction(ActionListSequentialExecutor.java:895)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.ucp.pce.ctrl.ActionListSequentialExecutor.getNextAction(ActionListSequentialExecutor.java:895)#Java###Execution may only continue after {0} {1} was executed. Execution stopped.#2#Modul#JSPMPhases#
#1.5 #C000AC01030F000000000046202AD3A60004E4752F1D0C30#1377091859582#/System/Server/Upgrade/Jump##com.sap.sdt.ucp.pce.ctrl.ActionListSequentialExecutor.getNextAction(ActionListSequentialExecutor.java:896)#######Thread[main,5,main]##0#0#Error#1#com.sap.sdt.ucp.pce.ctrl.ActionListSequentialExecutor.getNextAction(ActionListSequentialExecutor.java:896)#Java###Could not execute parent action with type Unit and name JSPM: could not execute action with type Modul and name JSPMPhases.##
#1.5 #C000AC01030F000000000047202AD3A60004E4752F1D0C30#1377091859582#/System/Server/Upgrade/Jump##com.sap.sdt.ucp.pce.ctrl.ActionExecutor.execute(ActionExecutor.java:137)#######Thread[main,5,main]##0#0#Error#1#com.sap.sdt.ucp.pce.ctrl.ActionExecutor.execute(ActionExecutor.java:137)#Java###Error during execution of action with name {0} and type {1}.#2#JSPM#Unit#
JSPM_MAIN.LOG
<!--LOGHEADER[START]/-->
<!--HELP[Manual modification of the header may cause parsing problem!]/-->
<!--LOGGINGVERSION[1.5.3.7185 - 630]/-->
<!--NAME[D:\usr\sap\OX1\DVEBMGS00\j2ee\JSPM\log\log_2013_08_21_15_29_11\JSPM_MAIN_1_01.LOG]/-->
<!--PATTERN[JSPM_MAIN_1_01.LOG]/-->
<!--FORMATTER[com.sap.tc.logging.ListFormatter]/-->
<!--ENCODING[UTF8]/-->
<!--LOGHEADER[END]/-->
#1.5 #C000AC01030F000000000016202AD3A60004E475298796C8#1377091765901#/System/Server/Upgrade/Phases/JSPM/JSPMPhases/JSPM_MAIN##com.sap.sdt.ucp.phases.AbstractPhaseType.initialize(AbstractPhaseType.java:720)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.ucp.phases.AbstractPhaseType.initialize(AbstractPhaseType.java:720)#Java###Phase {0} has been started.#1#JSPM/JSPMPhases/JSPM_MAIN#
#1.5 #C000AC01030F000000000017202AD3A60004E475298796C8#1377091765901#/System/Server/Upgrade/Phases/JSPM/JSPMPhases/JSPM_MAIN##com.sap.sdt.ucp.phases.AbstractPhaseType.initialize(AbstractPhaseType.java:721)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.ucp.phases.AbstractPhaseType.initialize(AbstractPhaseType.java:721)#Java###Phase type is {0}.#1#com.sap.sdt.jspm.phases.PhaseTypeJSPM#
#1.5 #C000AC01030F000000000018202AD3A60004E47529884E60#1377091765948#/System/Server/Upgrade/Phases/JSPM/JSPMPhases/JSPM_MAIN##com.sap.sdt.jspm.gui.DialogController.showInitDialog(DialogController.java:558)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.jspm.gui.DialogController.showInitDialog(DialogController.java:558)#Java###Starting Initialize dialog...##
#1.5 #C000AC01030F00000000001E202AD3A60004E47529894478#1377091766011#/System/Server/Upgrade/Phases/JSPM/JSPMPhases/JSPM_MAIN##com.sap.sdt.jspm.gui.SystemInitializer.initializeDataModelAndLogging(SystemInitializer.java:493)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.jspm.gui.SystemInitializer.initializeDataModelAndLogging(SystemInitializer.java:493)#Java###Detecting system parameters...##
#1.5 #C000AC01030F00000000001F202AD3A60004E47529897F10#1377091766026#/System/Server/Upgrade/Phases/JSPM/JSPMPhases/JSPM_MAIN##com.sap.sdt.jspm.trace.JspmExtLoggingManager.logReferenceToExtLog(JspmExtLoggingManager.java:167)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.jspm.trace.JspmExtLoggingManager.logReferenceToExtLog(JspmExtLoggingManager.java:167)#Java###You can find additional information in log file {0}.#1#D:\\usr\\sap\\OX1\\DVEBMGS00\\j2ee\\JSPM\\log\\log_2013_08_21_15_29_11\\DETECT_SYSTEM_PARAMETERS_01.LOG#
#1.5 #C000AC01030F00000000002E202AD3A60004E4752A4967F8#1377091778603#/System/Server/Upgrade/Phases/JSPM/JSPMPhases/JSPM_MAIN##com.sap.sdt.ucp.phases.AbstractPhaseType.doExecute(AbstractPhaseType.java:756)#######Thread[main,5,main]##0#0#Error#1#com.sap.sdt.ucp.phases.AbstractPhaseType.doExecute(AbstractPhaseType.java:756)#Java###Exception has occurred during the execution of the phase.##
#1.5 #C000AC01030F00000000002F202AD3A60004E4752A49A290#1377091778618#/System/Server/Upgrade/Phases/JSPM/JSPMPhases/JSPM_MAIN##com.sap.sdt.ucp.phases.AbstractPhaseType.doExecute(AbstractPhaseType.java:755)#######Thread[main,5,main]##0#0#Error#1#com.sap.sdt.ucp.phases.AbstractPhaseType.doExecute(AbstractPhaseType.java:755)#Java###java.lang.StringIndexOutOfBoundsException: String index out of range: 15##
#1.5 #C000AC01030F000000000030202AD3A60004E4752A49A290#1377091778618#/System/Server/Upgrade/Phases/JSPM/JSPMPhases/JSPM_MAIN##com.sap.sdt.ucp.phases.AbstractPhaseType.cleanup(AbstractPhaseType.java:792)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.ucp.phases.AbstractPhaseType.cleanup(AbstractPhaseType.java:792)#Java###Phase {0} has been completed.#1#JSPM/JSPMPhases/JSPM_MAIN#
#1.5 #C000AC01030F000000000031202AD3A60004E4752A49A290#1377091778618#/System/Server/Upgrade/Phases/JSPM/JSPMPhases/JSPM_MAIN##com.sap.sdt.ucp.phases.AbstractPhaseType.cleanup(AbstractPhaseType.java:793)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.ucp.phases.AbstractPhaseType.cleanup(AbstractPhaseType.java:793)#Java###Start time: {0}.#1#2013/08/21 15:29:25#
#1.5 #C000AC01030F000000000032202AD3A60004E4752A49A290#1377091778618#/System/Server/Upgrade/Phases/JSPM/JSPMPhases/JSPM_MAIN##com.sap.sdt.ucp.phases.AbstractPhaseType.cleanup(AbstractPhaseType.java:794)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.ucp.phases.AbstractPhaseType.cleanup(AbstractPhaseType.java:794)#Java###End time: {0}.#1#2013/08/21 15:29:38#
#1.5 #C000AC01030F000000000033202AD3A60004E4752A49A290#1377091778618#/System/Server/Upgrade/Phases/JSPM/JSPMPhases/JSPM_MAIN##com.sap.sdt.ucp.phases.AbstractPhaseType.cleanup(AbstractPhaseType.java:795)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.ucp.phases.AbstractPhaseType.cleanup(AbstractPhaseType.java:795)#Java###Duration: {0}.#1#0:00:12.717#
#1.5 #C000AC01030F000000000034202AD3A60004E4752A4A1F90#1377091778650#/System/Server/Upgrade/Phases/JSPM/JSPMPhases/JSPM_MAIN##com.sap.sdt.ucp.phases.AbstractPhaseType.cleanup(AbstractPhaseType.java:796)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.ucp.phases.AbstractPhaseType.cleanup(AbstractPhaseType.java:796)#Java###Phase status is {0}.#1#aborted#
Hi,
Error "StringIndexOutOfBoundsException" most likely occurs when JSPM try to detect the central instance profile.
Solution to this problem is to remove all temporary profiles from SYS/profile directory and leave only current profiles which are being used. This should resolve the issue.
In one of the instance, CI profile with short name and name and long name both were existing such as SID_DVEBMGS_ and SID_DVEBMGS_HOSTNAME, which was creating confusion for JSPM to detect the correct central instance profile. After removing the short name profile, issue resolved. This was just and incident and in your case backed up profile file names might be different.
Cheers !!!
Ashish
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sarah,
try this.
http://scn.sap.com/thread/3190111
http://scn.sap.com/thread/199997
With Regards,
V Srinivasan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Sarah,
JSPM is no more supported. You should use the SUM tool.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sarah ,
Check this thread
http://scn.sap.com/thread/3215311
The person who raised this thread mentioned that he fixed this issue by
"
- removing backup profile files from SYS/profiles directory i.e. files with extensions .1, .2 etc., .bak.
- removing stack xml file and generating new stack xml file
"
Also check the note 1287292
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
#1.5 #C000AC01030F00000000001E202AD3A60004E47529894478#1377091766011#/System/Server/Upgrade/Phases/JSPM/JSPMPhases/JSPM_MAIN##com.sap.sdt.jspm.gui.SystemInitializer.initializeDataModelAndLogging(SystemInitializer.java:493)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.jspm.gui.SystemInitializer.initializeDataModelAndLogging(SystemInitializer.java:493)#Java###Detecting system parameters...##
#1.5 #C000AC01030F00000000001F202AD3A60004E47529897F10#1377091766026#/System/Server/Upgrade/Phases/JSPM/JSPMPhases/JSPM_MAIN##com.sap.sdt.jspm.trace.JspmExtLoggingManager.logReferenceToExtLog(JspmExtLoggingManager.java:167)#######Thread[main,5,main]##0#0#Info#1#com.sap.sdt.jspm.trace.JspmExtLoggingManager.logReferenceToExtLog(JspmExtLoggingManager.java:167)#Java###You can find additional information in log file {0}.#1#D:\\usr\\sap\\OX1\\DVEBMGS00\\j2ee\\JSPM\\log\\log_2013_08_21_15_29_11\\DETECT_SYSTEM_PARAMETERS_01.LOG#
Have you checked the log file mentioned at the end of these messages that I copied from your log?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Sarah,
Could you check note ?
Note 1124030 - JSPM fails parsing
stack definition file
I believe system JSPM version is already high , just try to clean inbox and download new xml file and retry it .
Thanks
Manas
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Please ckeck the below note.
Note 1765565 - JSPM fails to detect JAVA instances during update
Thanks
Rishi Abrol
Hi Sarah,
Are you launching the JSPM with <SID>adm user?
Remember that JSPM is outdated method to update your SAP NW based on JAVA stack for NW 7.3 and later.
The new method is using SUM see the sap notes:
http://help.sap.com/saphelp_nw73/helpdata/en/4a/6885cf4ca75263e10000000a421937/frameset.htm
If you are updating an older SAP NW JAVA you can check this sap note :
Note 891983 - JSPM: Central SAP Note SAP NetWeaver 7.0 AS Java
Hope this helps you
Cheers
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
78 | |
10 | |
9 | |
7 | |
6 | |
6 | |
5 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.