https://issues.apache.org/jira/browse/CXF-2295

Let me know if you need any more information.

Regards,

Anne

> -----Ursprüngliche Nachricht-----
> Von: Eamonn Dwyer [mailto:[email protected]]
> Gesendet: Mittwoch, 17. Juni 2009 11:23
> An: [email protected]
> Betreff: RE: NullPointerException creating service
> 
> Hi Anne
> Sounds like there is a bug in there somewhere (at very least it should
> report a better error message than a NullPointerException). Can you file a
> jira for it?
> Thanks
> Eamonn
> 
> -----Original Message-----
> From: Diefenbach Anne [mailto:[email protected]]
> Sent: 17 June 2009 09:16
> To: [email protected]
> Subject: Re: NullPointerException creating service
> 
> Hi Eamonn,
> 
> thanks for your answer. It appears you were right. I was using the WSDL
> which came with the ServiceMix WSN CXF Binding example (broker.wsdl) and
> was, for whatever reason, able to solve this issue by using the WSDL
> pointed to by http://localhost:8192/Broker/?wsdl. Maybe the import needed
> to get resolved first.
> 
> Regards,
> 
> Anne
> 
> > -----Ursprüngliche Nachricht-----
> > Von: Eamonn Dwyer [mailto:[email protected]]
> > Gesendet: Dienstag, 16. Juni 2009 17:09
> > An: [email protected]
> > Betreff: RE: NullPointerException creating service
> >
> > Hi Anne
> > I'm kinda guessing here but anyway -
> >
> > I had a quick look at the code and the following line looks like the
> > culprit
> > MessageInfo minfo = opInfo.createMessage(input.getMessage().getQName(),
> > MessageInfo.Type.INPUT);
> >
> > To get to that stage opInfo must be non null, so it must mean that input
> > or the input's message is null. Is there a chance you have an operation
> > without an associated input in your wsdl, or an input without a message
> > associated with it?
> >
> > Regs
> > Eamonn
> >
> > -----Original Message-----
> > From: Diefenbach Anne [mailto:[email protected]]
> > Sent: 16 June 2009 15:44
> > To: [email protected]
> > Subject: NullPointerException creating service
> >
> >
> > Hi,
> >
> > I am building service which, as far as I can see, is almost exactly the
> > same
> > as the previous one I built, but suddenly I receive a
> > NullPointerException
> > retrieving my binding:
> >
> > 16.06.2009 16:18:46
> > org.apache.cxf.service.factory.ReflectionServiceFactoryBean
> > buildServiceFromWSDL
> > INFO: Creating Service
> > {http://servicemix.org/wsnotification}NotificationBroker from WSDL:
> > file:resources/broker.wsdl
> > Exception in thread "main" java.lang.NullPointerException
> >     at
> > org.apache.cxf.wsdl11.WSDLServiceBuilder.buildInterfaceOperation(WSDLSer
> > viceBuilder.java:573)
> >     at
> > org.apache.cxf.wsdl11.WSDLServiceBuilder.buildInterface(WSDLServiceBuild
> > er.java:557)
> >     at
> > org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilde
> > r.java:328)
> >     at
> > org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilde
> > r.java:184)
> >     at
> > org.apache.cxf.wsdl11.WSDLServiceFactory.create(WSDLServiceFactory.java:
> > 129)
> >     at
> > org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildService
> > FromWSDL(ReflectionServiceFactoryBean.java:328)
> >     at
> > org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeSe
> > rviceModel(ReflectionServiceFactoryBean.java:436)
> >     at
> > org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(Refle
> > ctionServiceFactoryBean.java:194)
> >     at
> > org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsService
> > FactoryBean.java:164)
> >     at
> > org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory.createEndpoint(
> > AbstractWSDLBasedEndpointFactory.java:100)
> >     at
> > org.apache.cxf.frontend.ClientFactoryBean.create(ClientFactoryBean.java:
> > 52)
> >     at
> > org.apache.cxf.frontend.ClientProxyFactoryBean.create(ClientProxyFactory
> > Bean.java:102)
> >     at
> > org.apache.cxf.jaxws.JaxWsProxyFactoryBean.create(JaxWsProxyFactoryBean.
> > java:115)
> >     at
> > org.apache.cxf.jaxws.ServiceImpl.createPort(ServiceImpl.java:434)
> >     at
> > org.apache.cxf.jaxws.ServiceImpl.getPort(ServiceImpl.java:312)
> >     at
> > org.apache.cxf.jaxws.ServiceImpl.getPort(ServiceImpl.java:299)
> >     at javax.xml.ws.Service.getPort(Service.java:40)
> >     at
> > org.servicemix.wsnotification.NotificationBroker.getCxfBinding(Notificat
> > ionBroker.java:63)
> >     at
> > org.oasis_open.docs.wsn.bw_2.NotificationConsumer_NotificationConsumerPo
> > rt_Server.main(NotificationConsumer_NotificationConsumerPort_Server.java
> > :135)
> >
> > I cannot figure out where this exception comes from. Google turns up a
> > somewhat similar bug, but it was fixed back in CXF 2.0.1. I use Fuse
> > 2.1.3.1
> > and upon appearance of this exception also tried 2.2.0.0 (which is where
> > this stacktrace comes from).
> >
> > Is this a bug, or did I go wrong somewhere?
> >
> > Regards,
> >
> > Anne
> >
> > http://www.nabble.com/file/p24055861/NotificationConsumer_NotificationCo
> > nsumerPort_Server.java
> > NotificationConsumer_NotificationConsumerPort_Server.java
> > http://www.nabble.com/file/p24055861/NotificationBroker.java
> > NotificationBroker.java
> > http://www.nabble.com/file/p24055861/NotificationConsumer.wsdl
> > NotificationConsumer.wsdl
> > --
> > View this message in context:
> > http://www.nabble.com/NullPointerException-creating-service-tp24055861p2
> > 4055861.html
> > Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to