Unfortunately, I get the exact same error message with 2.1.6.

Do you know if there was a bug report for this issue that I could look at?

Thanks,

Jay


dkulp wrote:
> 
> 
> I believe this has been fixed in the newer versions of CXF.   I would
> suggest 
> upgrading to at least 2.1.6, but 2.2.3 is probably a better option.
> 
> Dan
> 
> 
> On Fri August 7 2009 6:30:35 pm JSP wrote:
>> I am getting a null pointer in handleMessage method of the
>> HolderInInterceptor in cxf-2.1.3.
>>
>> Here is the stacktrace:
>> Aug 7, 2009 6:17:40 PM org.apache.cxf.phase.PhaseInterceptorChain
>> doIntercept
>> INFO: Interceptor has thrown exception, unwinding now
>> java.lang.NullPointerException
>>      at
>> org.apache.cxf.jaxws.interceptors.HolderInInterceptor.handleMessage(HolderI
>>nInterceptor.java:72) at
>> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChai
>>n.java:220) at
>> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationO
>>bserver.java:78) at
>> org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestinati
>>on.java:92) at
>> org.apache.cxf.transport.servlet.ServletController.invokeDestination(Servle
>>tController.java:285) at
>> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController
>>.java:168) at
>> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServl
>>et.java:175) at
>> org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFServl
>>et.java:153) at
javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
>>
>> Here is the annotated method I am trying to call:
>> @SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.WRAPPED, use =
>> SOAPBinding.Use.LITERAL, style = SOAPBinding.Style.DOCUMENT)
>> @ResponseWrapper(className = "LoadTeamsAndPlayersResponse", localName =
>> "LoadTeamsAndPlayersResponse")
>> @RequestWrapper(className = "LoadTeamsAndPlayers", localName =
>> "LoadTeamsAndPlayers")
>> @WebMethod(operationName = "LoadTeamsAndPlayers")
>>
>> public void loadTeamsAndPlayers(
>> @WebParam(partName = "outTeamsPart", mode = WebParam.Mode.OUT, name =
>> "outTeams") Holder<Set<Team>> outTeams,
>> @WebParam(partName = "outPlayersPart", mode = WebParam.Mode.OUT, name =
>> "outPlayers") Holder<Set<Player>> outPlayers) throws java.lang.Exception;
>>
>> Does anybody see anything wrong with this?
>>
>> It looks like I get null for inObjects which seems fine since I don't
>> have
>> any inputs.  Then I get two parts back from
>> getOutput().getMessageParts().
>> The first part has an index = 1 so it tries to access inObjects.size() -
>> inObjects is null.
> 
> -- 
> Daniel Kulp
> [email protected]
> http://www.dankulp.com/blog
> 
> 

-- 
View this message in context: 
http://www.nabble.com/NullPointerException-in-HolderInInterceptor.handleMessage-tp24872918p24902997.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to