cancel
Showing results for 
Search instead for 
Did you mean: 

FAILED to start CBS service with java.lang.NumberFormatException: For input string: ""

former_member329437
Discoverer
0 Kudos

Dear All,

After recent migration of our development BPM system the Component Build Service fails to start with the following errors in the Default trace:

#2.0^H#2014 03 01 20:39:58:288#+0100#Error#com.sap.tc.cbs.service.CBSFrame#

#BC-CTS-CBS#tc.CBS.Service#C6E9769F3B32000D00000005027C0096#954096350000002324##com.sap.tc.cbs.service.CBSFrame####2C53C314A17911E38F66C6E9769F3B32#2c53c314a17911e38f66c6e9769f3b32#2c53c314a17911e38f66c6e9769f3b32#0#Service Runner [tc.CBS.Service]#Plain##

FAILED to start CBS service on node 954096350:

For input string: ""

[EXCEPTION]

java.lang.NumberFormatException: For input string: ""

        at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)

        at java.lang.Integer.parseInt(Integer.java:468)

        at java.lang.Integer.parseInt(Integer.java:497)

        at com.sap.tc.cbs.server.rt.impl._NodeSettings.loadTCSQueuePollingInterval(_NodeSettings.java:358)

        at com.sap.tc.cbs.server.rt.impl._NodeSettings.loadSettings(_NodeSettings.java:243)

        at com.sap.tc.cbs.server.rt.impl._NodeSettings.<init>(_NodeSettings.java:122)

        at com.sap.tc.cbs.server.rt.impl.ResourceOrc.<init>(ResourceOrc.java:160)

        at com.sap.tc.cbs.server.rt.NodeAdmin.<init>(NodeAdmin.java:53)

        at com.sap.tc.cbs.service.CBSFrame.start(CBSFrame.java:208)

        at com.sap.engine.core.service630.container.ServiceRunner.startFrame(ServiceRunner.java:160)

        at com.sap.engine.core.service630.container.ServiceRunner.startService(ServiceRunner.java:113)

        at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:60)

        at com.sap.engine.frame.core.thread.Task.run(Task.java:73)

        at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:178)

        at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:316)

#

#2.0^H#2014 03 01 20:39:58:295#+0100#Error#com.sap.engine.core.service630.container.ServiceRunner#

com.sap.ASJ.krn_srv.000059#BC-CTS-CBS#sap.com/tc.CBS.Service#C6E9769F3B32000D00000007027C0096#954096350000002324##com.sap.engine.core.service630.container.ServiceRunner####2C53C314A17911E38F66C6E9769F3B32#2c53c314a17911e38f66c6e9769f3b32

#2c53c314a17911e38f66c6e9769f3b32#0#Service Runner [tc.CBS.Service]#Plain##

Service [tc.CBS.Service] error. Nested exception is: [com.sap.engine.frame.ServiceException: For input string: ""]#

#2.0^H#2014 03 01 20:39:58:295#+0100#Error#com.sap.engine.core.service630.container.ServiceRunner#

com.sap.ASJ.krn_srv.000069#BC-CTS-CBS#sap.com/tc.CBS.Service#C6E9769F3B32000D00000008027C0096#954096350000002324##com.sap.engine.core.service630.container.ServiceRunner####2C53C314A17911E38F66C6E9769F3B32#2c53c314a17911e38f66c6e9769f3b32

#2c53c314a17911e38f66c6e9769f3b32#0#Service Runner [tc.CBS.Service]#Plain##

Service [{0}] error. Nested exception is: [{1}]

[EXCEPTION]

com.sap.engine.frame.ServiceException: For input string: ""

        at com.sap.tc.cbs.service.CBSFrame.start(CBSFrame.java:239)

        at com.sap.engine.core.service630.container.ServiceRunner.startFrame(ServiceRunner.java:160)

        at com.sap.engine.core.service630.container.ServiceRunner.startService(ServiceRunner.java:113)

        at com.sap.engine.core.service630.container.ServiceRunner.run(ServiceRunner.java:60)

        at com.sap.engine.frame.core.thread.Task.run(Task.java:73)

        at com.sap.engine.core.thread.impl5.SingleThread.execute(SingleThread.java:178)

        at com.sap.engine.core.thread.impl5.SingleThread.run(SingleThread.java:316)

Caused by: java.lang.NumberFormatException: For input string: ""

        at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)

        at java.lang.Integer.parseInt(Integer.java:468)

        at java.lang.Integer.parseInt(Integer.java:497)

        at com.sap.tc.cbs.server.rt.impl._NodeSettings.loadTCSQueuePollingInterval(_NodeSettings.java:358)

        at com.sap.tc.cbs.server.rt.impl._NodeSettings.loadSettings(_NodeSettings.java:243)

        at com.sap.tc.cbs.server.rt.impl._NodeSettings.<init>(_NodeSettings.java:122)

        at com.sap.tc.cbs.server.rt.impl.ResourceOrc.<init>(ResourceOrc.java:160)

        at com.sap.tc.cbs.server.rt.NodeAdmin.<init>(NodeAdmin.java:53)

        at com.sap.tc.cbs.service.CBSFrame.start(CBSFrame.java:208)

        ... 6 more

Any help will be highly appreciated.

Accepted Solutions (1)

Accepted Solutions (1)

former_member329437
Discoverer
0 Kudos

After the migration the empty customer string for parameter tcsQueueCheckDelay was assumed by the system as actual value for this parameter. So the solution proposed by SAP that worked for us was the following:
In the ConfigTool we followed template - Usage_Type_All_in_One -> services -> tc.CBS.Service and then selected tcsQueueCheckDelay on the right. Then pressed Restore to Default Value button and saved the change. After the restart of the system the tc.CBS.Service was running.

Hope this might be helpful and save time for somebody else.

Thanks,

Plamen

Answers (1)

Answers (1)

Sriram2009
Active Contributor
0 Kudos