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.
