[
https://issues.apache.org/jira/browse/AXIS2-4871?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andreas Veithen updated AXIS2-4871:
-----------------------------------
Fix Version/s: 1.5.4
Targeting this for 1.5.4.
> 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
> Fix For: 1.5.4
>
> Original Estimate: 2h
> Remaining Estimate: 2h
>
> 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]