cxf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Redmond, Lisa" <Lisa.Redm...@elavon.com>
Subject cxf issue with soapheaderoutfilter
Date Tue, 16 Feb 2016 14:30:27 GMT
Hi

We are sporadically getting this error on our production environment. And then later in the
day it happened all the time. We had to restart our services to get it to work again. Unfortunately
after about 20 minutes it started happening again so we had to rollback our release

EXCEPTION
[2/15/16 11:50:08:217 EST] 00000057 SystemOut     O [] WebContainer : 18: Exception thrown
javax.xml.ws.soap.SOAPFaultException
       at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:157)
       at com.sun.proxy.$Proxy161.isAuthorized(Unknown Source)
       at com.novainfo.framework.services.handlers.service.HimmsSoapHeaderInInterceptor.processSecurityHeader(HimmsSoapHeaderInInterceptor.java:174)
       at com.novainfo.framework.services.handlers.service.HimmsSoapHeaderInInterceptor.handleMessage(HimmsSoapHeaderInInterceptor.java:99)
       at com.novainfo.framework.services.handlers.service.HimmsSoapHeaderInInterceptor.handleMessage(HimmsSoapHeaderInInterceptor.java:52)
       at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272)
       at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
       at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:241)
       at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:248)
       at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:222)
       at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:153)
       at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:171)
       at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:286)
       at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:206)
       at javax.servlet.http.HttpServlet.service(HttpServlet.java:738)
       at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:262)
       at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1694)
       at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1635)
       at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:149)
       at com.novainfo.framework.services.filters.WebserviceFilter.doFilter(WebserviceFilter.java:102)
       at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
       at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:125)
       at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:80)
       at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:908)
       at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:965)
       at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:508)
       at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:181)
       at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91)
       at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:878)
       at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1592)
       at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:191)
       at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
       at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:516)
       at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:307)
       at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:278)
       at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
       at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
       at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:558)
       at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:608)
       at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:985)
       at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1074)
       at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1662)
Caused by: java.lang.NullPointerException
       at org.apache.cxf.binding.soap.interceptor.SoapHeaderOutFilterInterceptor.handleMessage(SoapHeaderOutFilterInterceptor.java:43)
       at org.apache.cxf.binding.soap.interceptor.SoapHeaderOutFilterInterceptor.handleMessage(SoapHeaderOutFilterInterceptor.java:29)
       at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:272)
       at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:570)
       at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:479)
       at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:382)
       at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:335)
       at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96)
       at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:135)



We are thinking that this is related to this issue https://issues.apache.org/jira/browse/CXF-6030
but we cannot replicate it on our test environments.
Do you have any more information on what was actually causing this to happen in cxf or any
help in how we can replicate it on test.
We are running on version 2.7.11 of cxf


Thanks
Lisa
Lisa Redmond | HIMMS Java Developer
Elavon | Merchant Services
Elavon Merchant Services, IDA Business Park, Arklow, County Wicklow, Ireland
T. 00353 402 25793 | VNET. 607 5793 |  lisa.redmond@elavon.com<mailto:lisa.redmond@elavon.com>


Elavon Financial Services Limited
Registered in Ireland: Number 418442
Registered Office: Block E, 1st Floor, Cherrywood Business Park, Loughlinstown, Co. Dublin,
Ireland

Directors: Kurt Adams (USA), Bryan Calder (USA), John Collins,  Craig Gifford (USA),  Pam
Joseph (USA), Declan Lynch, John McNally, Simon Haslam (UK), Malcolm Towlson
Elavon Financial Services Limited, trading as Elavon, is regulated by the Central Bank of
Ireland.

This email and any attachments are confidential and intended for the sole use of the intended
recipient(s). Any unauthorised dissemination, retransmission, or copying of this email and
any attachments is prohibited. Elavon Financial Services Limited does not accept any responsibility
for any breach of confidence, which may arise from the use of email. Please note that any
views or opinions presented in this email are solely those of the author and do not necessarily
represent those of the Company. This message has been scanned for known computer viruses.

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message