Yep - that did the trick. Thanks for your help,
Jay dkulp wrote: > > > Actually, digging in, this seems to be an issue if ASM is not available on > the > classpath. Can you add the asm 2.2.3 jar to the classpath and re-try? > > Dan > > > On Mon August 10 2009 12:33:20 pm JSP wrote: >> 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(Hold >> >>erI nInterceptor.java:72) at >> >> >> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorC >> >>hai n.java:220) at >> >> >> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiati >> >>onO bserver.java:78) at >> >> >> org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestin >> >>ati on.java:92) at >> >> >> org.apache.cxf.transport.servlet.ServletController.invokeDestination(Ser >> >>vle tController.java:285) at >> >> >> org.apache.cxf.transport.servlet.ServletController.invoke(ServletControl >> >>ler .java:168) at >> >> >> org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFSe >> >>rvl et.java:175) at >> >> >> org.apache.cxf.transport.servlet.AbstractCXFServlet.doPost(AbstractCXFSe >> >>rvl 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-tp24872918p24903934.html Sent from the cxf-user mailing list archive at Nabble.com.
