Fixes are available
8.5.5.10: WebSphere Application Server V8.5.5 Fix Pack 10
8.5.5.11: WebSphere Application Server V8.5.5 Fix Pack 11
8.5.5.12: WebSphere Application Server V8.5.5 Fix Pack 12
8.5.5.13: WebSphere Application Server V8.5.5 Fix Pack 13
8.5.5.14: WebSphere Application Server V8.5.5 Fix Pack 14
8.5.5.15: WebSphere Application Server V8.5.5 Fix Pack 15
8.5.5.17: WebSphere Application Server V8.5.5 Fix Pack 17
8.5.5.20: WebSphere Application Server V8.5.5.20
8.5.5.18: WebSphere Application Server V8.5.5 Fix Pack 18
8.5.5.19: WebSphere Application Server V8.5.5 Fix Pack 19
8.5.5.16: WebSphere Application Server V8.5.5 Fix Pack 16
8.5.5.21: WebSphere Application Server V8.5.5.21
APAR status
Closed as program error.
Error description
? NumberFormatException is thrown when CSIv2ConfigImpl calls getInteger() after a value of 'properties' is retrieved for com.ibm.CORBA.loginSource in the sas.client.props file. This is occurring when the ejb thinclient jar file is used from WAS 8.5.5.7 or 8.5.5.8, it was working in WSAS 8.0 Reviewing the thinclient.log file. The NumberFormatException was thrown after the com.ibm.CORBA.loginSource value of properties was retrieved from the sas.client.props file... [25/01/2016 13:41:43:184 EET] 00000047 com.ibm.ws.security.config.CSIv2ConfigImpl 3 Reading com.ibm.CORBA.loginSource directly from file:///.../sas.client.props value=properties [25/01/2016 13:41:43:186 EET] 00000047 com.ibm.ws.naming.util.CommonHelpers < retry Exit java.lang.NumberFormatException: For input string: "properties" [25/01/2016 13:41:43:189 EET] 00000047 com.ibm.ws.naming.jndicos.CNContextImpl doLookup FFDC: sourceId=com.ibm.ws.naming.jndicos.CNContextImpl.doLookup, probeId=1853 java.lang.NumberFormatException: For input string: "properties" at java.lang.NumberFormatException.forInputString(NumberFormatExcep tion.java:65) at java.lang.Integer.parseInt(Integer.java:580) at java.lang.Integer.valueOf(Integer.java:766) at com.ibm.ws.security.config.CSIv2ConfigImpl.getInteger (CSIv2Confi gImpl.java:1251) at com.ibm.ISecurityLocalObjectBaseL13Impl.LoginHelperImpl. <init>(L oginHelperImpl.java:178) at com.ibm.ISecurityLocalObjectBaseL13Impl. CSICredentialsManager.ge tClientSubject (CSICredentialsManager.java:281) at com.ibm.ISecurityLocalObjectBaseL13Impl. CSIClientRIBase$2.run(CS IClientRIBase.java:405) at com.ibm.ws.security.util.AccessController.doPrivileged (AccessController.java:118) at com.ibm.ISecurityLocalObjectBaseL13Impl.CSIClientRIBase .retrieve Subject(CSIClientRIBase.java:401) at com.ibm.ISecurityLocalObjectBaseL13Impl.CSIClientRI.send _request (CSIClientRI.java:311) at com.ibm.rmi.pi.InterceptorManager.invokeInterceptor (InterceptorM anager.java:573) at com.ibm.rmi.pi.InterceptorManager. iterateClientInterceptors(InterceptorManager.java:407) at com.ibm.rmi.pi.InterceptorManager.iterateSendRequest (Interceptor Manager.java:639) at com.ibm.rmi.iiop.ClientRequestImpl.<init> (ClientRequestImpl.java :179) at com.ibm.rmi.iiop.GIOPImpl$1.run(GIOPImpl.java:192) at java.security.AccessController.doPrivileged(Native Method) at com.ibm.rmi.iiop.GIOPImpl.createRequest (GIOPImpl.java:190) ... Per the above methods, it appears the security CSIv2ConfigImpl is calling a getInteger() method, but the com.ibm.CORBA.loginSource value is the string 'properties', which is a valid value. Keywords: thin client EJB NumberFormatException sas.client.props loginSource properties CSIv2ConfigImpl class
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All users of IBM WebSphere Application * * Server * **************************************************************** * PROBLEM DESCRIPTION: Under the application client * * environment, NumberFormatException * * might be thrown while the client is * * starting. * **************************************************************** * RECOMMENDATION: * **************************************************************** Due to a code defect, when the JVM system property com.ibm.websphere.security.config.client.init is set to true, a NumberFormatException might be thrown while the client is starting.
Problem conclusion
With this fix, the exception is no longer thrown. The fix for this APAR is currently targeted for inclusion in fix pack 8.5.5.10. Please refer to the Recommended Updates page for delivery information: http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
Temporary fix
Comments
APAR Information
APAR number
PI56877
Reported component name
WEBS APP SERV N
Reported component ID
5724H8800
Reported release
850
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2016-02-09
Closed date
2016-04-19
Last modified date
2016-04-19
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WEBS APP SERV N
Fixed component ID
5724H8800
Applicable component levels
R850 PSY
UP
Document Information
Modified date:
28 April 2022