[jboss-user] [JBossWS] - NullPointer in JavaToWSDL conversion using wstools

sensar do-not-reply at jboss.com
Sun Jul 23 22:27:29 EDT 2006


We are in the process of moving from JBoss 3.2.6 to 4.0.4GA. We have a session bean which we currently expose as webservice using Apache-Axis. From the reading on the jboss website I guess we should be moving to JbossWS. When I try to use the wstools and follow the supplied jsr109ejb  example. I get the following error.


  | C:\jbossws-samples-1.0.1.GA\photopoint>ant
  | Buildfile: build.xml
  | 
  | init:
  | [available] DEPRECATED - <available> used to override an existing property.
  | [available]   Build file should not reuse the same property name for different v
  | alues.
  |      [echo] basedir  = C:\jbossws-samples-1.0.1.GA
  |      [echo] jboss.home  = C:/jboss-4.0.4.GA
  |      [echo] tomcat.home = ${tomcat.home}
  |      [echo] java.home   = C:\jdk1.5.0_06\jre
  |      [echo] node0       = 93022W
  | 
  | 
  | compile:
  | 
  | copy-resources:
  | 
  | generate-sources:
  |   [wstools] log4j:WARN No appenders could be found for logger (org.jboss.ws.tool
  | s.WSTools).
  |   [wstools] log4j:WARN Please initialize the log4j system properly.
  |   [wstools] java.lang.NullPointerException
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.introspectJavaPro
  | perties(SchemaTypeCreator.java:570)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.generateNewType(S
  | chemaTypeCreator.java:331)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.getType(SchemaTyp
  | eCreator.java:272)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.generateType(Sche
  | maTypeCreator.java:131)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.generateType(Sche
  | maTypeCreator.java:126)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.createFieldPartic
  | le(SchemaTypeCreator.java:592)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.introspectJavaPro
  | perties(SchemaTypeCreator.java:577)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.generateNewType(S
  | chemaTypeCreator.java:331)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.getType(SchemaTyp
  | eCreator.java:272)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.generateType(Sche
  | maTypeCreator.java:131)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.generateType(Sche
  | maTypeCreator.java:126)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.createFieldPartic
  | le(SchemaTypeCreator.java:592)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.introspectJavaPro
  | perties(SchemaTypeCreator.java:577)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.generateNewType(S
  | chemaTypeCreator.java:331)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.getType(SchemaTyp
  | eCreator.java:272)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.generateType(Sche
  | maTypeCreator.java:131)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.generateType(Sche
  | maTypeCreator.java:126)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.generateNewType(S
  | chemaTypeCreator.java:290)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.getType(SchemaTyp
  | eCreator.java:272)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.generateType(Sche
  | maTypeCreator.java:131)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.generateType(Sche
  | maTypeCreator.java:126)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.createFieldPartic
  | le(SchemaTypeCreator.java:592)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.introspectJavaPro
  | perties(SchemaTypeCreator.java:577)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.generateNewType(S
  | chemaTypeCreator.java:331)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.getType(SchemaTyp
  | eCreator.java:272)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.generateType(Sche
  | maTypeCreator.java:131)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.generateType(Sche
  | maTypeCreator.java:126)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.generateNewType(S
  | chemaTypeCreator.java:290)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.getType(SchemaTyp
  | eCreator.java:272)
  |   [wstools]     at org.jboss.ws.tools.schema.SchemaTypeCreator.generateType(Sche
  | maTypeCreator.java:131)
  |   [wstools]     at org.jboss.ws.tools.JavaToXSD.generateForSingleType(JavaToXSD.
  | java:109)
  |   [wstools]     at org.jboss.ws.tools.helpers.JavaToWSDLHelper.generateType(Java
  | ToWSDLHelper.java:555)
  |   [wstools]     at org.jboss.ws.tools.helpers.JavaToWSDLHelper.generateTypesForX
  | SD(JavaToWSDLHelper.java:141)
  |   [wstools]     at org.jboss.ws.tools.JavaToWSDL11.handleJavaToWSDLGeneration(Ja
  | vaToWSDL11.java:245)
  |   [wstools]     at org.jboss.ws.tools.JavaToWSDL11.generate(JavaToWSDL11.java:16
  | 7)
  |   [wstools]     at org.jboss.ws.tools.JavaToWSDL.generate(JavaToWSDL.java:318)
  |   [wstools]     at org.jboss.ws.tools.helpers.ToolsHelper.handleJavaToWSDLGenera
  | tion(ToolsHelper.java:122)
  |   [wstools]     at org.jboss.ws.tools.WSTools.process(WSTools.java:132)
  |   [wstools]     at org.jboss.ws.tools.WSTools.generate(WSTools.java:120)
  |   [wstools]     at org.jboss.ws.tools.ant.wstools.execute(wstools.java:103)
  |   [wstools]     at org.apache.tools.ant.UnknownElement.execute(UnknownElement.ja
  | va:275)
  |   [wstools]     at org.apache.tools.ant.Task.perform(Task.java:364)
  |   [wstools]     at org.apache.tools.ant.Target.execute(Target.java:341)
  |   [wstools]     at org.apache.tools.ant.Target.performTasks(Target.java:369)
  |   [wstools]     at org.apache.tools.ant.Project.executeSortedTargets(Project.jav
  | a:1216)
  |   [wstools]     at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
  | 
  |   [wstools]     at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(De
  | faultExecutor.java:40)
  |   [wstools]     at org.apache.tools.ant.Project.executeTargets(Project.java:1068
  | )
  |   [wstools]     at org.apache.tools.ant.Main.runBuild(Main.java:668)
  |   [wstools]     at org.apache.tools.ant.Main.startAnt(Main.java:187)
  |   [wstools]     at org.apache.tools.ant.Main.start(Main.java:150)
  |   [wstools]     at org.apache.tools.ant.Main.main(Main.java:240)
  | 
  | BUILD FAILED
  | C:\jbossws-samples-1.0.1.GA\photopoint\build.xml:27: Error running jbossws:
  | 
  | Total time: 4 seconds
  | 

The configuration file is this

  | <configuration xmlns="http://www.jboss.org/jbossws-tools"
  |    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  |    xsi:schemaLocation="http://www.jboss.org/jbossws-tools/schema/jbossws-tool_1_0.xsd">
  |   <java-wsdl>
  |     <service name="PhotoPointService" style="rpc" endpoint="au.gov.act.jiver.session.ideal.IDealInterface"/>
  |     <namespaces target-namespace="http://rego.act.ws/photopoint" 
  |     	type-namespace="http://rego.act.ws/photopoint/types"/>
  |     <mapping file="jaxrpc-mapping.xml"/>
  |     <webservices ejb-link="PhotoPointService"/>
  |   </java-wsdl>
  | </configuration>
  | 

I have spent a lot of time try to get this working. Any help will greatly be appreciated.

Senti

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

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



More information about the jboss-user mailing list