ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

SRM Error in tomcat log NumberFormatException for lineCardUpdate


Article ID: 199490


Updated On:


CA Spectrum CA eHealth


The following error shows in the tomcat log noting AssetManager.lineCardUpdate:


Jun 05, 2020 22:06:05.806 - SRM/DeviceModelPoll/updates: Error invoking job (com.apr[email protected]36de2837) : java.lang.NumberFormatException: For input string: "UCAM (96U) SPARE"

        at java.lang.NumberFormatException.forInputString(

        at java.lang.Long.parseLong(

        at java.lang.Long.parseLong(




Device firmware problem.


Release : 10.4.1

Component : Spectrum Reporting


Spectrum will read the Entity Mib and pass through all the entries and parse each one by tokenizing on ';'.
It is expecting the Physical class and physicalContainedIn as a numeric value (Long). The positions for these are 5 and 6 (starting from 0)
For some entries, these values are missing or overwritten or some extra index is added to it.

This would be an enhancement to have this changed as this is a device issue. If it were correctly set on the device the exceptions would not show. Broadcom is not going to code around this as the devices need to be fixed and this would cause too much risk in the Spectrum code.