Does the file in question exist? It's the cache file used for UsernameToken
nonces.

Colm.

On Fri, May 19, 2017 at 4:23 PM, sadaikka <[email protected]> wrote:

> Hi We are running a CXF secure webservice. This has been running in
> production for a few months now. We have 6 servers where the same code is
> running. But we are getting the below error only from one of the servers
> when a request is posted. Anyone have any idea on the below exception.
>
> unwinding now: net.sf.ehcache.CacheException:
> java.io.FileNotFoundException:
> /tmp/cxf446961026/ws-security%002enonce%002ecache%
> 002einstance-678998632.data
> (No such file or directory)
>         at
> net.sf.ehcache.store.disk.DiskStorageFactory.<init>(
> DiskStorageFactory.java:144)
>         at net.sf.ehcache.store.disk.DiskStore.create(DiskStore.java:134)
>         at
> net.sf.ehcache.store.DiskBackedMemoryStore.createDiskStore(
> DiskBackedMemoryStore.java:61)
>         at
> net.sf.ehcache.store.DiskBackedMemoryStore.create(
> DiskBackedMemoryStore.java:49)
>         at net.sf.ehcache.Cache.initialise(Cache.java:1097)
>         at net.sf.ehcache.CacheManager.initializeEhcache(
> CacheManager.java:1306)
>         at net.sf.ehcache.CacheManager.addCacheNoCheck(CacheManager.
> java:1337)
>         at net.sf.ehcache.CacheManager.addCacheIfAbsent(CacheManager.
> java:1838)
>         at
> org.apache.wss4j.common.cache.EHCacheReplayCache.<init>(
> EHCacheReplayCache.java:54)
>         at
> org.apache.cxf.ws.security.cache.CXFEHCacheReplayCache.<
> init>(CXFEHCacheReplayCache.java:37)
>         at
> org.apache.cxf.ws.security.wss4j.WSS4JUtils.getReplayCache(WSS4JUtils.
> java:115)
>         at
> org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.getReplayCache(
> WSS4JInInterceptor.java:848)
>         at
> org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.configureReplayCaches(
> WSS4JInInterceptor.java:443)
>         at
> org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.handleMessageInternal(
> WSS4JInInterceptor.java:254)
>         at
> org.apache.cxf.ws.security.wss4j.WSS4JInInterceptor.handleMessage(
> WSS4JInInterceptor.java:190)
>         at
> org.apache.cxf.ws.security.wss4j.PolicyBasedWSS4JInInterceptor.
> handleMessage(PolicyBasedWSS4JInInterceptor.java:127)
>         at
> org.apache.cxf.ws.security.wss4j.PolicyBasedWSS4JInInterceptor.
> handleMessage(PolicyBasedWSS4JInInterceptor.java:112)
>         at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(
> PhaseInterceptorChain.java:307)
>         at
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(
> ChainInitiationObserver.java:121)
>         at
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(
> AbstractHTTPDestination.java:251)
>         at
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(
> ServletController.java:234)
>         at
> org.apache.cxf.transport.servlet.ServletController.
> invoke(ServletController.java:208)
>         at
> org.apache.cxf.transport.servlet.ServletController.
> invoke(ServletController.java:160)
>         at
> org.apache.cxf.transport.servlet.CXFNonSpringServlet.
> invoke(CXFNonSpringServlet.java:171)
>         at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(
> AbstractHTTPServlet.java:293)
>         at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.
> doPost(AbstractHTTPServlet.java:212)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
>         at
> org.apache.cxf.transport.servlet.AbstractHTTPServlet.
> service(AbstractHTTPServlet.java:268)
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:295)
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:214)
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:231)
>         at
> org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:149)
>         at
> org.jboss.as.web.security.SecurityContextAssociationValve.invoke(
> SecurityContextAssociationValve.java:169)
>         at
> org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:150)
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:97)
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:102)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(
> CoyoteAdapter.java:344)
>         at org.apache.coyote.ajp.AjpProcessor.process(
> AjpProcessor.java:490)
>         at
> org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(
> AjpProtocol.java:420)
>         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(
> JIoEndpoint.java:926)
>         at java.lang.Thread.run(Thread.java:745)
> Caused by: java.io.FileNotFoundException:
> /tmp/cxf446961026/ws-security%002enonce%002ecache%
> 002einstance-678998632.data
> (No such file or directory)
>         at java.io.RandomAccessFile.open0(Native Method)
>         at java.io.RandomAccessFile.open(RandomAccessFile.java:316)
>         at java.io.RandomAccessFile.<init>(RandomAccessFile.java:243)
>         at
> net.sf.ehcache.store.disk.DiskStorageFactory.allocateRandomAccessFiles(
> DiskStorageFactory.java:206)
>         at
> net.sf.ehcache.store.disk.DiskStorageFactory.<init>(
> DiskStorageFactory.java:142)
>
>
>
> --
> View this message in context: http://cxf.547215.n5.nabble.
> com/FileNotFound-tp5780579.html
> Sent from the cxf-user mailing list archive at Nabble.com.
>



-- 
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com

Reply via email to