hi, good morning;

We are getting trouble executing a generated jar file, in the cxf web
service invocation.

We are using the next system configurations:
-apache-cxf-3.1.5
-jdk1.7.0.79 x64

This is the command we used to generate the client classes that are going
to consume the web service.

wsdl2java -client -d "C:\Users\User\Documents\yyy\web service
client\xxx\src" -classdir "C:\Users\User\Documents\yyy\web service client\
xxx\build\classes" -nexclude "C:\Users\User\Documents\yyy\web service
client\xxx\build\classes" -p "wsdl-namespace" -impl -validate -exsh true
-dns true -dex true -wsdlLocation "wsdl-location" -verbose -defaultValues
-fe jaxws -db xmlbeans -wv 1.1 "wsdl-version"

This command create successfully the java classes, then we add those
classes in the Eclipse's build path, besides the Apache CXF library
[3.1.5], and the application works as expected.

But, when we execute the application from the generated jar file, we get
the follow exception:

java.lang.NullPointerException
        at
org.apache.cxf.wsdl11.WSDLServiceFactory.<init>(WSDLServiceFactory.java:85)
        at
org.apache.cxf.jaxws.ServiceImpl.initializePorts(ServiceImpl.java:218)
        at org.apache.cxf.jaxws.ServiceImpl.initialize(ServiceImpl.java:161)
        at org.apache.cxf.jaxws.ServiceImpl.<init>(ServiceImpl.java:129)
        at
org.apache.cxf.jaxws.spi.ProviderImpl.createServiceDelegate(ProviderImpl.java:82)
        at javax.xml.ws.Service.<init>(Service.java:77)
        at
servicio.XXX.entity.webservice_operation_name_Service.<init>(webservice_operation_name_Service.java:44)
        at
servicio.XXX.entity.webservice_operation_name_WSsoap12WsSec11_Client.invokeXXX(webservice_operation_name_WSsoap12WsSec11_Client.java:111)
        at
servicio.XXX.entity.webservice_operation_name_WSsoap12WsSec11_Client.manejoErrores(webservice_operation_name_WSsoap12WsSec11_Client.java:271)
        at
servicio.XXX.entity.webservice_operation_name_WSsoap12WsSec11_Client.crearObjeto(webservice_operation_name_WSsoap12WsSec11_Client.java:199)
        at
servicio.XXX.entity.webservice_operation_name_WSsoap12WsSec11_Client.process(webservice_operation_name_WSsoap12WsSec11_Client.java:394)
        at
org.apache.camel.processor.DelegateSyncProcessor.process(DelegateSyncProcessor.java:63)
        at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:468)
        at
org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190)
        at
org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190)
        at
org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:62)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:468)
        at
org.apache.camel.processor.RoutingSlip$2.doInAsyncProducer(RoutingSlip.java:388)
        at
org.apache.camel.impl.ProducerCache.doInAsyncProducer(ProducerCache.java:341)
        at
org.apache.camel.processor.RoutingSlip.processExchange(RoutingSlip.java:376)
        at
org.apache.camel.processor.RoutingSlip.doRoutingSlipWithExpression(RoutingSlip.java:254)
        at
org.apache.camel.processor.RoutingSlip.process(RoutingSlip.java:185)
        at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:468)
        at
org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:121)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:83)
        at
org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190)
        at
org.apache.camel.component.direct.DirectProducer.process(DirectProducer.java:62)
        at
org.apache.camel.processor.SendProcessor.process(SendProcessor.java:145)
        at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:468)
        at
org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:468)
        at
org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190)
        at
org.apache.camel.processor.MulticastProcessor.doProcessSequential(MulticastProcessor.java:681)
        at
org.apache.camel.processor.MulticastProcessor.doProcessSequential(MulticastProcessor.java:609)
        at
org.apache.camel.processor.MulticastProcessor.process(MulticastProcessor.java:238)
        at org.apache.camel.processor.Splitter.process(Splitter.java:108)
        at
org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:77)
        at
org.apache.camel.processor.RedeliveryErrorHandler.process(RedeliveryErrorHandler.java:468)
        at
org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:121)
        at org.apache.camel.processor.Pipeline.process(Pipeline.java:83)
        at
org.apache.camel.processor.CamelInternalProcessor.process(CamelInternalProcessor.java:190)
        at
org.apache.camel.component.timer.TimerConsumer.sendTimerExchange(TimerConsumer.java:192)
        at
org.apache.camel.component.timer.TimerConsumer$1.run(TimerConsumer.java:76)
        at java.util.TimerThread.mainLoop(Timer.java:555)
        at java.util.TimerThread.run(Timer.java:505)


thanks in advance for your help.

Daniel Felipe
Software Technical Lead

Reply via email to