You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Daniel Kulp (JIRA)" <ji...@apache.org> on 2007/07/27 19:49:18 UTC

[jira] Resolved: (CXF-777) velocity engin write errors (NPE)

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

Daniel Kulp resolved CXF-777.
-----------------------------

    Resolution: Fixed

> 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.