You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Andreas Veithen (JIRA)" <ji...@apache.org> on 2010/12/19 16:54:03 UTC

[jira] Resolved: (AXIS2-4871) Null Pointer Exception in AxisService.printXSD

     [ https://issues.apache.org/jira/browse/AXIS2-4871?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andreas Veithen resolved AXIS2-4871.
------------------------------------

       Resolution: Fixed
    Fix Version/s: 1.6

Fixed by the changes doen for AXIS2-4674.

> 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.6, 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: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org