Hi,

Thanks again Freeman.

I'm calling the CXF BC Provider service from the EIP router as the last call
in a Pipeline Route; I'm not writing any code. Everything is working
correctly until an EIP Pipeline route service makes the final In-Only call
(and yes the Provider service is also In-Only) to this CXF BC Provider when
it throws a NPE at line 199. It looks like the 'ei' variable is not getting
instantiated, I assume when the SU is initialized. Attached is the part of
the log file [1] showing the SU initialization, Abstract WSDL[2], and
Concrete WSDL[3]. Is anything unusual with it, besides having the Binding
definition in the Abstract WSDL? If I cut the Binding out of the Abstract
and paste it in the Concrete WSDL I get some weird error saying it can't
parse the prolog so I've kept it like it is.

Respectfully,
Brian

[1] http://www.nabble.com/file/p25277060/Copy%2Bof%2Bservicemix.log
Copy+of+servicemix.log 

[2]  http://www.nabble.com/file/p25277060/FulfillmentBusinessProcess.wsdl
FulfillmentBusinessProcess.wsdl 

[3]  http://www.nabble.com/file/p25277060/Fulfillment-Fulfillment.wsdl
Fulfillment-Fulfillment.wsdl 


Freeman Fang wrote:
> 
> Hi,
> 
> Take a look at CxfBcProviderTest[1] as an example.
> [1]https://svn.apache.org/repos/asf/servicemix/components/bindings/servicemix-cxf-bc/trunk/src/test/java/org/apache/servicemix/cxfbc/CxfBcProviderTest.java
> 
> Freeman
> On 2009-9-3, at 上午5:31, Brian Taylor wrote:
> 
>>
>> Sorry to bounce this, but I'm still getting a NPE on line 199. Any  
>> idea what
>> could result in the 'ei' variable becoming null?
>>
>>
>> Brian Taylor wrote:
>>>
>>> Thanks Freeman for the quick response.
>>>
>>> I'm attempting to route a message via the NMR to an external service
>>> through the CXF BC. I've configured the Provider in the BC and  
>>> placed the
>>> WSDLs (Concrete and imported Abstract) in ServiceMix's root (I'm  
>>> unable to
>>> get the SUs to use the <classpath> in their xbean.xml). I'm getting  
>>> a NPE
>>> at runtime (process()) in class CxfBcProvider.java at line 199. It  
>>> appears
>>> the ei (EndpointInformation) variable was not instantiated during  
>>> service
>>> unit loading on ServiceMix startup.
>>>
>>> Looking in the debug statements in the ServiceMix console upon  
>>> startup I
>>> noticed the following lines which might be some useful indicator but
>>> unsure:
>>>
>>> DEBUG - ConfigurerImpl - Could not find a definition for bean with id
>>> [port uri here].http-conduit - no injection will be performed
>>> DEBUG - ConfigurerImpl - Could not find a definition for bean with id
>>> [service uri here] - no injection will be performed
>>> ...
>>> DEBUG - HTTPConduit - Conduit [port uri here].http-conduit has been
>>> configured for plain http.
>>> ...
>>> DEBUG - CxfBcComponent - Service unit initialized
>>>
>>> Respectfully,
>>> Brian
>>>
>>>
>>>
>>> Freeman Fang wrote:
>>>>
>>>> Hi,
>>>>
>>>> You may need take a look at the cxf-wsdl-first example shipped  
>>>> with kit.
>>>>
>>>> Freeman
>>>> On 2009-9-2, at 下午10:05, Brian Taylor wrote:
>>>>
>>>>>
>>>>> Does anyone know of where I can get either an example of or
>>>>> instructions on
>>>>> how to set up SOAP Binding in CXF for the CXF BC? I couldn't find
>>>>> them on
>>>>> the Apache CXF site (
>>>>> http://cwiki.apache.org/CXF20DOC/configuration.html
>>>>> http://cwiki.apache.org/CXF20DOC/configuration.html  - Bottom of
>>>>> page).
>>>>> -- 
>>>>> View this message in context:
>>>>> http://www.nabble.com/CXF-BC%3A-SOAP-Binding-Example-tp25258212p25258212.html
>>>>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>>>>
>>>>
>>>>
>>>> -- 
>>>> Freeman Fang
>>>> ------------------------
>>>> Open Source SOA: http://fusesource.com
>>>>
>>>>
>>>>
>>>
>>>
>>
>> -- 
>> View this message in context:
>> http://www.nabble.com/CXF-BC%3A-SOAP-Binding-Example-tp25258212p25266124.html
>> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>>
> 
> 
> -- 
> Freeman Fang
> ------------------------
> Open Source SOA: http://fusesource.com
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/CXF-BC%3A-SOAP-Binding-Example-tp25258212p25277060.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to