Troubleshooting
Problem
Receive Error 500: java.lang.NullPointerException when you access Case Manager Builder using SSL with TLSv1.2 configured in the application server.
Symptom
When you open Case Manager Builder, an error message is returned to the client that is similar to the following:
The following deployment parameters cannot be retrieved: Error 500: java.lang.NullPointerException A parameter was invalid or missing, the server could not connect to the target deployment server, or an internal server error occurred.
Verify that you can connect to the target server for the deployment.
Contact IBM Software Support if the problem persists.
In the application server logs, the following is logged:
[9/26/17 14:33:13:217 CEST] 00000121 SystemOut O inside invoke::::https://<hostname>:<sslPort>/navigator/jaxrs/getDesktop?desktop=icm
[9/26/17 14:33:13:217 CEST] 00000121 SystemOut O CBBBBB cookies in ICNNNN :CB_LOGGED_IN=YES; CBUser=<username>; LtpaToken2=<tokenValue>
[9/26/17 14:33:13:246 CEST] 00000121 ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0068E: An exception was thrown by one of the service methods of the [DeployHelperServlet] in application [CaseBuilder]. Exception created :
[java.lang.NullPointerException
at java.io.PrintWriter.write(PrintWriter.java:484)
at com.ibm.acm.sold.servlet.DeployHelperServlet.doPost (DeployHelperServlet.java:126)
at com.ibm.acm.sold.servlet.DeployHelperServlet.doGet (DeployHelperServlet.java:58)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service (ServletWrapper.java:1233)
The following deployment parameters cannot be retrieved: Error 500: java.lang.NullPointerException A parameter was invalid or missing, the server could not connect to the target deployment server, or an internal server error occurred.
Verify that you can connect to the target server for the deployment.
Contact IBM Software Support if the problem persists.
In the application server logs, the following is logged:
[9/26/17 14:33:13:217 CEST] 00000121 SystemOut O inside invoke::::https://<hostname>:<sslPort>/navigator/jaxrs/getDesktop?desktop=icm
[9/26/17 14:33:13:217 CEST] 00000121 SystemOut O CBBBBB cookies in ICNNNN :CB_LOGGED_IN=YES; CBUser=<username>; LtpaToken2=<tokenValue>
[9/26/17 14:33:13:246 CEST] 00000121 ServletWrappe E com.ibm.ws.webcontainer.servlet.ServletWrapper service SRVE0068E: An exception was thrown by one of the service methods of the [DeployHelperServlet] in application [CaseBuilder]. Exception created :
[java.lang.NullPointerException
at java.io.PrintWriter.write(PrintWriter.java:484)
at com.ibm.acm.sold.servlet.DeployHelperServlet.doPost (DeployHelperServlet.java:126)
at com.ibm.acm.sold.servlet.DeployHelperServlet.doGet (DeployHelperServlet.java:58)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:575)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service (ServletWrapper.java:1233)
With additional tracing enabled against the application, the cause of the SSLException is better displayed. The tracing options are:
com.ibm.acm.*=all: HTTPChannel=all: com.ibm.websphere.security.*=all: com.ibm.ws.ssl.*=all
Trace output:
[9/27/17 20:04:10:720 CEST] 00000119 SystemOut O inside invoke::::https://<hostname>:<sslPort>/navigator/jaxrs/getDesktop?desktop=icm
[9/27/17 20:04:10:721 CEST] 00000119 SystemOut O CBBBBB cookies in ICNNNN :CB_LOGGED_IN=YES; CBUser=<username>; LtpaToken2=<tokenValue>
[9/27/17 20:04:10:753 CEST] 00000119 SystemErr R javax.net.ssl.SSLException: Received fatal alert: protocol_version
[9/27/17 20:04:10:753 CEST] 00000119 SystemErr R at com.ibm.jsse2.j.a(j.java:40)
[9/27/17 20:04:10:753 CEST] 00000119 SystemErr R at com.ibm.jsse2.j.a(j.java:26)
[9/27/17 20:04:10:753 CEST] 00000119 SystemErr R at com.ibm.jsse2.qc.b(qc.java:434)
[9/27/17 20:04:10:753 CEST] 00000119 SystemErr R at com.ibm.jsse2.qc.a(qc.java:791)
[9/27/17 20:04:10:753 CEST] 00000119 SystemErr R at com.ibm.jsse2.qc.h(qc.java:486)
[9/27/17 20:04:10:754 CEST] 00000119 SystemErr R at com.ibm.jsse2.qc.a(qc.java:680)
[9/27/17 20:04:10:754 CEST] 00000119 SystemErr R at com.ibm.jsse2.qc.startHandshake(qc.java:643)
[9/27/17 20:04:10:754 CEST] 00000119 SystemErr R at com.ibm.net.ssl.www2.protocol.https.c.afterConnect(c.java:178)
[9/27/17 20:04:10:754 CEST] 00000119 SystemErr R at com.ibm.net.ssl.www2.protocol.https.d.connect(d.java:4)
[9/27/17 20:04:10:754 CEST] 00000119 SystemErr R at com.ibm.net.ssl.www2.protocol.https.b.connect(b.java:19)
com.ibm.acm.*=all: HTTPChannel=all: com.ibm.websphere.security.*=all: com.ibm.ws.ssl.*=all
Trace output:
[9/27/17 20:04:10:720 CEST] 00000119 SystemOut O inside invoke::::https://<hostname>:<sslPort>/navigator/jaxrs/getDesktop?desktop=icm
[9/27/17 20:04:10:721 CEST] 00000119 SystemOut O CBBBBB cookies in ICNNNN :CB_LOGGED_IN=YES; CBUser=<username>; LtpaToken2=<tokenValue>
[9/27/17 20:04:10:753 CEST] 00000119 SystemErr R javax.net.ssl.SSLException: Received fatal alert: protocol_version
[9/27/17 20:04:10:753 CEST] 00000119 SystemErr R at com.ibm.jsse2.j.a(j.java:40)
[9/27/17 20:04:10:753 CEST] 00000119 SystemErr R at com.ibm.jsse2.j.a(j.java:26)
[9/27/17 20:04:10:753 CEST] 00000119 SystemErr R at com.ibm.jsse2.qc.b(qc.java:434)
[9/27/17 20:04:10:753 CEST] 00000119 SystemErr R at com.ibm.jsse2.qc.a(qc.java:791)
[9/27/17 20:04:10:753 CEST] 00000119 SystemErr R at com.ibm.jsse2.qc.h(qc.java:486)
[9/27/17 20:04:10:754 CEST] 00000119 SystemErr R at com.ibm.jsse2.qc.a(qc.java:680)
[9/27/17 20:04:10:754 CEST] 00000119 SystemErr R at com.ibm.jsse2.qc.startHandshake(qc.java:643)
[9/27/17 20:04:10:754 CEST] 00000119 SystemErr R at com.ibm.net.ssl.www2.protocol.https.c.afterConnect(c.java:178)
[9/27/17 20:04:10:754 CEST] 00000119 SystemErr R at com.ibm.net.ssl.www2.protocol.https.d.connect(d.java:4)
[9/27/17 20:04:10:754 CEST] 00000119 SystemErr R at com.ibm.net.ssl.www2.protocol.https.b.connect(b.java:19)
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCTJ4","label":"IBM Case Manager"},"ARM Category":[{"code":"a8m0z000000cwEvAAI","label":"Case Management"}],"ARM Case Number":"","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"5.3.1;5.3.2;5.3.3","Line of Business":{"code":"LOB76","label":"Data Platform"}}]
Log InLog in to view more of this document
This document has the abstract of a technical article that is available to authorized users once you have logged on. Please use Log in button above to access the full document. After log in, if you do not have the right authorization for this document, there will be instructions on what to do next.
Was this topic helpful?
Document Information
More support for:
IBM Case Manager
Component:
Case Management
Software version:
5.3.1, 5.3.2, 5.3.3
Operating system(s):
AIX, Solaris, Windows
Document number:
298441
Modified date:
14 March 2023
UID
swg22009784
Manage My Notification Subscriptions