The following error is received when trying to run a job on an SAP Agent:
U02000155 Interner Fehler (Exception).
java.lang.StringIndexOutOfBoundsException: String index out of range: 0
at java.lang.String.charAt(String.java:658)
at com.uc4.ex.sap.R3_MODIFY_VARIANT.isNum(R3_MODIFY_VARIANT.java:192)
at com.uc4.ex.sap.R3_MODIFY_VARIANT.equalsVariantValue(R3_MODIFY_VARIANT.java:236)
at com.uc4.ex.sap.R3_MODIFY_VARIANT.verifyP(R3_MODIFY_VARIANT.java:269)
at com.uc4.ex.sap.R3_MODIFY_VARIANT.verifyVariant(R3_MODIFY_VARIANT.java:185)
at com.uc4.ex.sap.R3_MODIFY_VARIANT.verifyVariant(R3_MODIFY_VARIANT.java:174)
at com.uc4.ex.sap.R3_MODIFY_VARIANT.execute(R3_MODIFY_VARIANT.java:62)
at com.uc4.ex.sap.SAPJob.execute(SAPJob.java:358)
at com.uc4.ex.Job.run(Job.java:466)
at com.uc4.ex.ThreadPool$RunnableDecorator.run(ThreadPool.java:53)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
--------- Location from where the trace was called --------
java.lang.Exception: Log Stack
at com.uc4.ex.logging.LogService.forcedTrace(LogService.java:522)
at com.uc4.ex.logging.LogService.log(LogService.java:463)
at com.uc4.ex.logging.LogService.log(LogService.java:654)
at com.uc4.ex.Job.run(Job.java:474)
at com.uc4.ex.ThreadPool$RunnableDecorator.run(ThreadPool.java:53)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
The same job runs on a version 10 SAP Agent without any problems.