[ 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-unsubscr...@axis.apache.org For additional commands, e-mail: java-dev-h...@axis.apache.org