You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Rupali Desai <rt...@gmail.com> on 2013/02/05 07:56:46 UTC

Re: WSD2Java Throwing null pointer exception

Hello,

I was able to resolve the issue  by removing the -validate option.

Thanks
RD

On Thu, Jan 31, 2013 at 11:45 AM, Freeman Fang <fr...@gmail.com>wrote:

> Hi,
>
> Could you please append a test case?
> e.g., your wsdl, your binding file?
> This error is caused by somehow can't get a schema from a certain namespace
> -------------
> Freeman(Yue) Fang
>
> Red Hat, Inc.
> FuseSource is now part of Red Hat
> Web: http://fusesource.com | http://www.redhat.com/
> Twitter: freemanfang
> Blog: http://freemanfang.blogspot.com
> http://blog.sina.com.cn/u/1473905042
> weibo: @Freeman小屋
>
> On 2013-1-31, at 下午1:37, Rupali Desai wrote:
>
> > Hello,
> >
> > I am trying to generate Java Stub Skeleton for an existing WSDL through
> > EClipse. The following command gets executed as part of that generation.
> >
> > wsdl2java -d /Users/xxx/Workspaces/frameworks/WSWithCxf/.cxftmp/src
> > -classdir /Users/xxx/Workspaces/frameworks/WSWithCxf/build/classes -p
> >
> http://schemas.microsoft.com/exchange/services/2006/messages=com.microsoft.schemas.exchange.services_2006.messages-p
> >
> http://schemas.microsoft.com/exchange/services/2006/types=com.microsoft.schemas.exchange.services_2006.types-b
> >
> /Users/xxx/Workspaces/frameworks/WSWithCxf/WebContent/WEB-INF/wsdl/jaxb-bindings.xml
> > -impl -validate -exsh true -dns true -dex true -wsdlLocation
> > http://localhost:8080/MockWS/spring-ws/ExchangePort?wsdl -verbose -sn
> > Exchange -defaultValues -fe jaxws -db jaxb -wv 1.1
> >
> file:/Users/xxxx/Workspaces/frameworks/WSWithCxf/WebContent/WEB-INF/wsdl/Services.wsdl
> >
> >
> > However it throws the following exception. I am using Eclipse Juno and
> CXF
> > 2.7
> >
> > WSDLToJava Error: java.lang.NullPointerException
> >
> > org.apache.cxf.tools.common.ToolException: java.lang.NullPointerException
> >    at
> >
> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:308)
> >    at
> >
> org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:103)
> >    at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:113)
> >    at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:86)
> >    at org.apache.cxf.tools.wsdlto.WSDLToJava.main(WSDLToJava.java:184)
> > Caused by: java.lang.NullPointerException
> >    at
> >
> org.apache.cxf.tools.wsdlto.databinding.jaxb.JAXBDataBinding$2.resolveResource(JAXBDataBinding.java:975)
> >    at
> >
> com.sun.org.apache.xerces.internal.util.DOMEntityResolverWrapper.resolveEntity(DOMEntityResolverWrapper.java:106)
> >    at
> >
> com.sun.org.apache.xerces.internal.impl.XMLEntityManager.resolveEntity(XMLEntityManager.java:1098)
> >    at
> >
> com.sun.org.apache.xerces.internal.impl.xs.XMLSchemaLoader.resolveDocument(XMLSchemaLoader.java:599)
> >
> > Thanks
> > R
>
>