[jboss-user] [JBoss Web Services Users] - Possible bug when namespace name ends with

VanceChristiaanse do-not-reply at jboss.com
Tue Oct 6 18:26:25 EDT 2009

Hello JBoss WS fans,
In the schemas in the WSDL for my web service I need to refer to the namespace URI http://www.w3.org/1999/02/22-rdf-syntax-ns# which ends with "#". Unfortunately, when I do I get an error when I start the server:

  Caused by: java.lang.NullPointerException
  | 	at org.jboss.ws.tools.JavaToXSD.parseSchema(JavaToXSD.java:178)
  | 	at org.jboss.ws.tools.wsdl.WSDL11Reader.processTypes(WSDL11Reader.java:451)
  | 	at org.jboss.ws.tools.wsdl.WSDL11Reader.processTypes(WSDL11Reader.java:466)
  | 	at org.jboss.ws.tools.wsdl.WSDL11Reader.processDefinition(WSDL11Reader.java:180)
  | 	at org.jboss.ws.tools.wsdl.WSDLDefinitionsFactory.parse(WSDLDefinitionsFactory.java:129)
  | 	at org.jboss.ws.metadata.umdm.ServiceMetaData.getWsdlDefinitions(ServiceMetaData.java:293)

When I remove the "#" from the namespace name in the WSDL (and regenerate classes with wsconsume and make corresponding class name changes) the web service deploys without error and clients can access it.
I have created a very simple WSDL file that demonstrates this error and tested it on a clean installation of JBossAS 5.1.0.GA (released 23 May 2009). Is it okay to submit it as a bug without building from the latest source and testing? Or is this not a bug? (I notice the value of the soapAction attribute in the generated WSDL includes the fragment notation "#" whether or not the namespace name includes the "#".)
Thank you for any feedback or advice,

View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4259000#4259000

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4259000

More information about the jboss-user mailing list