[
https://issues.apache.org/jira/browse/CXF-777?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Christian Vest Hansen updated CXF-777:
--------------------------------------
Fix Version/s: 2.0.1
Priority: Minor (was: Major)
This issue appears to be solved in recent (20070726 and up) snapshot versions
of 2.1.
The workaround is that these snapshot versions of the tools can be used
together with the 2.0 release of CXF - that's my experience anyway.
> velocity engin write errors (NPE)
> ---------------------------------
>
> Key: CXF-777
> URL: https://issues.apache.org/jira/browse/CXF-777
> Project: CXF
> Issue Type: Bug
> Components: Tooling
> Affects Versions: 2.0
> Environment: java version "1.5.0_07"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-164)
> Java HotSpot(TM) Client VM (build 1.5.0_07-87, mixed mode, sharing)
> Reporter: Christian Vest Hansen
> Priority: Minor
> Fix For: 2.0.1
>
> Attachments: Reporting.xsd, WebStat1.0.wsdl, WebStat1.0.xsd
>
>
> When I run the wsdl2java tool on the attached
> WSDL and schemas, I get an exception about "velocity engin write
> errors" whos cause appear to be an NPE.
> I'm wondering that the schemas might be too complex, or the tool can't
> handle the importing.
> I tried the tool on a much simple wsdl and it worked out alright.
> Here's the output from wsdl2java:
> Loading FrontEnd jaxws ...
> Loading DataBinding jaxb ...
> wsdl2java -verbose -client -server -impl -d
> /Users/vest/workspace/Statistics2/src/main/java
> /Users/vest/workspace/Statistics2/src/main/resources/WebStat1.0.wsdl
> wsdl2java - 2.0-incubator-SNAPSHOT
> WSDLToJava Error : velocity engin write errors
> org.apache.cxf.tools.common.ToolException: velocity engin write errors
> at
> org.apache.cxf.tools.common.VelocityGenerator.doWrite(VelocityGenerator.java:103)
> at
> org.apache.cxf.tools.wsdlto.core.AbstractGenerator.doWrite(AbstractGenerator.java:49)
> at
> org.apache.cxf.tools.wsdlto.frontend.jaxws.generators.ClientGenerator.generate(ClientGenerator.java:118)
> at
> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:185)
> at
> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:215)
> at
> org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:84)
> at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:102)
> at org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:171)
> Caused by: org.apache.velocity.exception.MethodInvocationException:
> Invocation of method 'getDefaultTypeValue' in class
> org.apache.cxf.tools.common.model.JavaParameter threw exception class
> java.lang.NullPointerException : null
> at
> org.apache.velocity.runtime.parser.node.ASTIdentifier.execute(ASTIdentifier.java:193)
> at
> org.apache.velocity.runtime.parser.node.ASTReference.execute(ASTReference.java:175)
> at
> org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java:220)
> at
> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55)
> at
> org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:166)
> at
> org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114)
> at
> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55)
> at
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
> at
> org.apache.velocity.runtime.parser.node.ASTIfStatement.render(ASTIfStatement.java:89)
> at
> org.apache.velocity.runtime.parser.node.ASTBlock.render(ASTBlock.java:55)
> at
> org.apache.velocity.runtime.directive.Foreach.render(Foreach.java:166)
> at
> org.apache.velocity.runtime.parser.node.ASTDirective.render(ASTDirective.java:114)
> at
> org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java:230)
> at org.apache.velocity.Template.merge(Template.java:256)
> at
> org.apache.cxf.tools.common.VelocityGenerator.doWrite(VelocityGenerator.java:99)
> ... 7 more
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.