gluck-
Thanks for the tip, I am trying right now with the candidate provider you linked. (Having trouble with "diskStorePath is in use by another cache", which may be Spring creating another CacheManager somewhere ... will post back if it works/doesn't work)
emmanuel-
Here is the stacktrace. Sorry for the formatting; as I said, the exception doesn't actually get thrown, EhCache catches it, but this is what the NotSerializable error's stacktrace looks like in the Eclipse debugger:
[java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1075), java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1369), java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341), java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284), java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073), java.io.ObjectOutputStream.writeArray(ObjectOutputStream.java:1245), java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1069), java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1369), java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341), java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284), java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073), java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1369), java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341), java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284), java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073), java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1369), java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341), java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284), java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073), java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291), net.sf.ehcache.Element.getSerializedSize(Element.java:327), net.sf.ehcache.store.MemoryStore.getSizeInBytes(MemoryStore.java:339), net.sf.ehcache.Cache.calculateInMemorySize(Cache.java:674), com.jb.app.cnet.webapps.yieldinfo.controller.CacheDebugger.dumpCacheStats(CacheDebugger.java:33), sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method), sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39), sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25), java.lang.reflect.Method.invoke(Method.java:585), com.sun.el.parser.AstValue.invoke(AstValue.java:130), com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:274), com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68), com.sun.facelets.el.LegacyMethodBinding.invoke(LegacyMethodBinding.java:69), org.apache.myfaces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:63), oracle.adf.view.faces.component.UIXCommand.broadcast(UIXCommand.java:202), javax.faces.component.UIViewRoot._broadcastForPhase(UIViewRoot.java:90), javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:164), org.apache.myfaces.lifecycle.LifecycleImpl.invokeApplication(LifecycleImpl.java:316), org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:86), javax.faces.webapp.FacesServlet.service(FacesServlet.java:106), org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252), org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173), org.apache.shale.faces.ShaleApplicationFilter.doFilter(ShaleApplicationFilter.java:285), org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202), org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173), oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._invokeDoFilter(AdfFacesFilterImpl.java:279), oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl._doFilterImpl(AdfFacesFilterImpl.java:248), oracle.adfinternal.view.faces.webapp.AdfFacesFilterImpl.doFilter(AdfFacesFilterImpl.java:220), oracle.adf.view.faces.webapp.AdfFacesFilter.doFilter(AdfFacesFilter.java:80), org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202), org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173), org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174), org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76), org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202), org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173), org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174), org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76), org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202), org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173), org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:174), org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76), org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202), org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173), org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213), org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178), org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126), org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105), org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107), org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148), org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869), org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667), org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527), org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80), org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684), java.lang.Thread.run(Thread.java:595)]
|