cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anne Diefenbach (JIRA)" <j...@apache.org>
Subject [jira] Updated: (CXF-2295) NullPointerException creating service proxy
Date Wed, 17 Jun 2009 11:54:07 GMT

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

Anne Diefenbach updated CXF-2295:
---------------------------------

    Attachment: TestCase.zip

And here's a test case. Main class is org.oasis_open.docs.wsn.bw_2.NotificationConsumer_NotificationConsumerPort_Server.
In case it's needed, the broker is the one from the wsn-cxf-binding example from https://repository.apache.org/content/repositories/servicemix-staging-016/org/apache/servicemix/apache-servicemix/3.3.1/.

> NullPointerException creating service proxy
> -------------------------------------------
>
>                 Key: CXF-2295
>                 URL: https://issues.apache.org/jira/browse/CXF-2295
>             Project: CXF
>          Issue Type: Bug
>    Affects Versions: 2.1.3, 2.2
>            Reporter: Anne Diefenbach
>         Attachments: broker.wsdl, TestCase.zip, wsnbroker.wsdl
>
>
> Upon service proxy creation, at
>        org.oasis_open.docs.wsn.brw_2.NotificationBroker port = ss.getCxfBinding();
> I receive the following exception:
> 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(WSDLServiceBuilder.java:573)

>         at org.apache.cxf.wsdl11.WSDLServiceBuilder.buildInterface(WSDLServiceBuilder.java:557)

>         at org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:328)

>         at org.apache.cxf.wsdl11.WSDLServiceBuilder.buildServices(WSDLServiceBuilder.java:184)

>         at org.apache.cxf.wsdl11.WSDLServiceFactory.create(WSDLServiceFactory.java:129)

>         at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromWSDL(ReflectionServiceFactoryBean.java:328)

>         at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:436)

>         at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:194)

>         at org.apache.cxf.jaxws.support.JaxWsServiceFactoryBean.create(JaxWsServiceFactoryBean.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(ClientProxyFactoryBean.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(NotificationBroker.java:63)

>         at org.oasis_open.docs.wsn.bw_2.NotificationConsumer_NotificationConsumerPort_Server.main(NotificationConsumer_NotificationConsumerPort_Server.java:135)

> The issue appears to be caused because the WSDL relies on an imported WSDL to define
the input messages.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message