Null Pointer Exception in AxisService.printXSD
----------------------------------------------
Key: AXIS2-4871
URL: https://issues.apache.org/jira/browse/AXIS2-4871
Project: Axis2
Issue Type: Bug
Components: kernel
Affects Versions: 1.5.2
Environment: Test run on Websphere 6.1 application server
Reporter: John Kroll
For the generic unqualified schema request (for example: http://<host
name>/axis2/services/Version?xsd the following exception is thrown:
java.lang.NullPointerException
at
org.apache.axis2.description.AxisService.printXSD(AxisService.java:1235)
at
org.apache.axis2.transport.http.ListingAgent.processListService(ListingAgent.java:277)
at org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:249)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
The problem seems to be related to the fact that for the unqualified case the
argument for the schema name is null, not an empty string. Changing the name
test in line 1232 of
modules/kernel/src/org/apache/axis2/description/AxisService.java to include a
null pointer check seems to resolve this issue. Sample change:
< revision
> original
1232,1233c1232
< // Unqualified schema request can be a null string
< if ( (xsd != null) && (!"".equals(xsd)) ) {
---
> if (!"".equals(xsd)) {
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]