Comments (9)
Thanks!
Can I get a copy of a stacktrace please?
There is no such "ChatException" anywhere in the classpath the project right
now. So
I'm not sure where the error is coming from.
Original comment by [email protected]
on 24 Oct 2008 at 10:06
from hibernate-memcached.
Also, let me state what you should see the scenario you mentioned. What you
should
more than likely see is an "OperationTimeoutException" logged at WARN level. The
message should be something like "Cache 'get' timed out for key [blah]"
followed by a
stack trace. When this happens the cache will return null which will force
Hibernate
to go to the database.
Original comment by [email protected]
on 24 Oct 2008 at 10:56
from hibernate-memcached.
Sorry for "ChatException", I've meant "CacheException"
(http://www.hibernate.org/hib_docs/v3/api/org/hibernate/cache/CacheException.htm
l)
Here is stack trace:
2008-10-24 14:20:39,101 DEBUG [org.hibernate.cache.NonstrictReadWriteCache]
Cache
lookup: <XXX>.persistence.user.User#2
2008-10-24 14:20:39,101 DEBUG
[com.googlecode.hibernate.memcached.HashCodeKeyStrategy] Transformed key
[<XXX>.persistence.user.User#2] to hashCode [2]
2008-10-24 14:20:39,102 DEBUG
[com.googlecode.hibernate.memcached.HashCodeKeyStrategy] Final cache key:
[Konfero_ear,BusinessModule_jar,konfero.<XXX>.persistence.user.User:0:2]
2008-10-24 14:20:39,102 DEBUG
[com.googlecode.hibernate.memcached.MemcachedCache]
Memcache.get(Konfero_ear,BusinessModule_jar,konfero.<XXX>.persistence.user.User:
0:2)
2008-10-24 14:20:39,102 DEBUG
[com.googlecode.hibernate.memcached.spymemcached.SpyMemcache]
MemcachedClient.get(Konfero_ear,BusinessModule_jar,konfero.<XXX>.persistence.use
r.User:0:2)
2008-10-24 14:20:39,102 ERROR [STDERR] 2008-10-24 14:20:39.102
2008-10-24 14:20:39,102 ERROR [STDERR]
2008-10-24 14:20:39,103 ERROR [STDERR] INFO
2008-10-24 14:20:39,103 ERROR [STDERR]
2008-10-24 14:20:39,103 ERROR [STDERR] net.spy.memcached.MemcachedConnection
2008-10-24 14:20:39,103 ERROR [STDERR] :
2008-10-24 14:20:39,103 ERROR [STDERR] Reconnecting due to exception on {QA
sa=localhost/127.0.0.1:11211, #Rops=1, #Wops=0, #iq=0,
topRop=net.spy.memcached.protocol.ascii.GetOperationImpl@2a28ff7, topWop=null,
toWrite=0, interested=1}
2008-10-24 14:20:39,103 ERROR [STDERR] java.io.IOException: Disconnected
2008-10-24 14:20:39,103 ERROR [STDERR] at
net.spy.memcached.MemcachedConnection.handleReads(MemcachedConnection.java:298)
2008-10-24 14:20:39,103 ERROR [STDERR] at
net.spy.memcached.MemcachedConnection.handleIO(MemcachedConnection.java:263)
2008-10-24 14:20:39,103 ERROR [STDERR] at
net.spy.memcached.MemcachedConnection.handleIO(MemcachedConnection.java:183)
2008-10-24 14:20:39,103 ERROR [STDERR] at
net.spy.memcached.MemcachedClient.run(MemcachedClient.java:1248)
2008-10-24 14:20:39,103 ERROR [STDERR] 2008-10-24 14:20:39.103
2008-10-24 14:20:39,103 ERROR [STDERR]
2008-10-24 14:20:39,103 ERROR [STDERR] WARN
2008-10-24 14:20:39,103 ERROR [STDERR]
2008-10-24 14:20:39,104 ERROR [STDERR] net.spy.memcached.MemcachedConnection
2008-10-24 14:20:39,104 ERROR [STDERR] :
2008-10-24 14:20:39,104 ERROR [STDERR] Closing, and reopening {QA
sa=localhost/127.0.0.1:11211, #Rops=1, #Wops=0, #iq=0,
topRop=net.spy.memcached.protocol.ascii.GetOperationImpl@2a28ff7, topWop=null,
toWrite=0, interested=1}, attempt 0.
2008-10-24 14:20:39,104 ERROR [STDERR] 2008-10-24 14:20:39.104
2008-10-24 14:20:39,104 ERROR [STDERR]
2008-10-24 14:20:39,104 ERROR [STDERR] WARN
2008-10-24 14:20:39,104 ERROR [STDERR]
2008-10-24 14:20:39,104 ERROR [STDERR]
net.spy.memcached.protocol.ascii.AsciiMemcachedNodeImpl
2008-10-24 14:20:39,104 ERROR [STDERR] :
2008-10-24 14:20:39,104 ERROR [STDERR] Discarding partially completed op:
net.spy.memcached.protocol.ascii.GetOperationImpl@2a28ff7
2008-10-24 14:20:39,106 ERROR [<XXX>.util.ExceptionLogger] Exception waiting
for value
javax.ejb.EJBTransactionRolledbackException: Exception waiting for value
at org.jboss.ejb3.tx.Ejb3TxPolicy.handleInCallerTx(Ejb3TxPolicy.java:87)
at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:130)
at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.ja
va:95)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceIn
terceptor.java:62)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterc
eptor.java:77)
at
org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationI
nterceptor.java:110)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousIntercept
or.java:106)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:240)
at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:210)
at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:84)
at $Proxy123.getByConditionUnique(Unknown Source)
at <XXX>.service.impl.ChatServiceBean.getSession(ChatServiceBean.java:231)
at <XXX>.service.impl.ChatServiceBean.getSession(ChatServiceBean.java:219)
at <XXX>.service.impl.ChatServiceBean.getMessages(ChatServiceBean.java:591)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
at
org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.j
ava:166)
at <XXX>.util.ExceptionLogger.logMethodEntry(ExceptionLogger.java:16)
at sun.reflect.GeneratedMethodAccessor106.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.j
ava:118)
at
org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsIn
terceptor.java:63)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(Transacti
onScopedEntityManagerInterceptor.java:54)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.
java:47)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:191)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.ja
va:95)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceIn
terceptor.java:62)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterc
eptor.java:77)
at
org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationI
nterceptor.java:110)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousIntercept
or.java:106)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:240)
at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:210)
at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:84)
at $Proxy153.getMessages(Unknown Source)
at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at <XXX>.web.proxy.ChatServiceProxy.invoke(ChatServiceProxy.java:51)
at <XXX>.web.proxy.AbstractServiceProxy.doGet(AbstractServiceProxy.java:118)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilt
erChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.
java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilt
erChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.
java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociatio
nValve.java:182)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionVa
lve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Pr
otocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.RuntimeException: Exception waiting for value
at net.spy.memcached.MemcachedClient.get(MemcachedClient.java:763)
at net.spy.memcached.MemcachedClient.get(MemcachedClient.java:778)
at com.googlecode.hibernate.memcached.spymemcached.SpyMemcache.get(SpyMemcache.java:27)
at
com.googlecode.hibernate.memcached.MemcachedCache.memcacheGet(MemcachedCache.jav
a:124)
at com.googlecode.hibernate.memcached.MemcachedCache.get(MemcachedCache.java:153)
at org.hibernate.cache.NonstrictReadWriteCache.get(NonstrictReadWriteCache.java:44)
at
org.hibernate.event.def.DefaultLoadEventListener.loadFromSecondLevelCache(Defaul
tLoadEventListener.java:486)
at
org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener
.java:357)
at
org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.j
ava:139)
at
org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventLis
tener.java:195)
at
org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener
.java:103)
at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
at org.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:846)
at org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:557)
at org.hibernate.type.EntityType.resolve(EntityType.java:379)
at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:116)
at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:854)
at org.hibernate.loader.Loader.doQuery(Loader.java:729)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
at org.hibernate.loader.Loader.doList(Loader.java:2220)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
at org.hibernate.loader.Loader.list(Loader.java:2099)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:378)
at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338)
at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
at org.hibernate.ejb.QueryImpl.getSingleResult(QueryImpl.java:80)
at <XXX>.dao.impl.AbstractDaoImpl.getByConditionUnique(AbstractDaoImpl.java:35)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
at
org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.j
ava:166)
at
org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsIn
terceptor.java:63)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(Transacti
onScopedEntityManagerInterceptor.java:54)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.
java:47)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
... 79 more
Caused by: java.util.concurrent.ExecutionException: java.lang.RuntimeException:
Cancelled
at net.spy.memcached.MemcachedClient$OperationFuture.get(MemcachedClient.java:1443)
at net.spy.memcached.MemcachedClient$GetFuture.get(MemcachedClient.java:1489)
at net.spy.memcached.MemcachedClient.get(MemcachedClient.java:758)
... 120 more
Caused by: java.lang.RuntimeException: Cancelled
... 123 more
2008-10-24 14:20:39,123 DEBUG
[org.jboss.ejb3.entity.ManagedEntityManagerFactory]
************** closing entity managersession ********
2008-10-24 14:20:39,134 ERROR [<XXX>.web.proxy.ChatServiceProxy] Error:
javax.ejb.EJBTransactionRolledbackException: Exception waiting for value
at org.jboss.ejb3.tx.Ejb3TxPolicy.handleInCallerTx(Ejb3TxPolicy.java:87)
at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:130)
at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:195)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.ja
va:95)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceIn
terceptor.java:62)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterc
eptor.java:77)
at
org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationI
nterceptor.java:110)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousIntercept
or.java:106)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:240)
at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:210)
at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:84)
at $Proxy123.getByConditionUnique(Unknown Source)
at <XXX>.service.impl.ChatServiceBean.getSession(ChatServiceBean.java:231)
at <XXX>.service.impl.ChatServiceBean.getSession(ChatServiceBean.java:219)
at <XXX>.service.impl.ChatServiceBean.getMessages(ChatServiceBean.java:591)
at sun.reflect.GeneratedMethodAccessor110.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
at
org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.j
ava:166)
at <XXX>.util.ExceptionLogger.logMethodEntry(ExceptionLogger.java:16)
at sun.reflect.GeneratedMethodAccessor106.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.j
ava:118)
at
org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsIn
terceptor.java:63)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(Transacti
onScopedEntityManagerInterceptor.java:54)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.
java:47)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)
at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:191)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.ja
va:95)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceIn
terceptor.java:62)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterc
eptor.java:77)
at
org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationI
nterceptor.java:110)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousIntercept
or.java:106)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:240)
at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:210)
at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:84)
at $Proxy153.getMessages(Unknown Source)
at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at <XXX>.web.proxy.ChatServiceProxy.invoke(ChatServiceProxy.java:51)
at <XXX>.web.proxy.AbstractServiceProxy.doGet(AbstractServiceProxy.java:118)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilt
erChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.
java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilt
erChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.
java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociatio
nValve.java:182)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionVa
lve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Pr
otocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.RuntimeException: Exception waiting for value
at net.spy.memcached.MemcachedClient.get(MemcachedClient.java:763)
at net.spy.memcached.MemcachedClient.get(MemcachedClient.java:778)
at com.googlecode.hibernate.memcached.spymemcached.SpyMemcache.get(SpyMemcache.java:27)
at
com.googlecode.hibernate.memcached.MemcachedCache.memcacheGet(MemcachedCache.jav
a:124)
at com.googlecode.hibernate.memcached.MemcachedCache.get(MemcachedCache.java:153)
at org.hibernate.cache.NonstrictReadWriteCache.get(NonstrictReadWriteCache.java:44)
at
org.hibernate.event.def.DefaultLoadEventListener.loadFromSecondLevelCache(Defaul
tLoadEventListener.java:486)
at
org.hibernate.event.def.DefaultLoadEventListener.doLoad(DefaultLoadEventListener
.java:357)
at
org.hibernate.event.def.DefaultLoadEventListener.load(DefaultLoadEventListener.j
ava:139)
at
org.hibernate.event.def.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventLis
tener.java:195)
at
org.hibernate.event.def.DefaultLoadEventListener.onLoad(DefaultLoadEventListener
.java:103)
at org.hibernate.impl.SessionImpl.fireLoad(SessionImpl.java:878)
at org.hibernate.impl.SessionImpl.internalLoad(SessionImpl.java:846)
at org.hibernate.type.EntityType.resolveIdentifier(EntityType.java:557)
at org.hibernate.type.EntityType.resolve(EntityType.java:379)
at org.hibernate.engine.TwoPhaseLoad.initializeEntity(TwoPhaseLoad.java:116)
at org.hibernate.loader.Loader.initializeEntitiesAndCollections(Loader.java:854)
at org.hibernate.loader.Loader.doQuery(Loader.java:729)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)
at org.hibernate.loader.Loader.doList(Loader.java:2220)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)
at org.hibernate.loader.Loader.list(Loader.java:2099)
at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:378)
at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338)
at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
at org.hibernate.ejb.QueryImpl.getSingleResult(QueryImpl.java:80)
at <XXX>.dao.impl.AbstractDaoImpl.getByConditionUnique(AbstractDaoImpl.java:35)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)
at
org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.j
ava:166)
at
org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsIn
terceptor.java:63)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(Transacti
onScopedEntityManagerInterceptor.java:54)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at
org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.
java:47)
at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
at org.jboss.aspects.tx.TxPolicy.invokeInCallerTx(TxPolicy.java:126)
... 79 more
Caused by: java.util.concurrent.ExecutionException: java.lang.RuntimeException:
Cancelled
at net.spy.memcached.MemcachedClient$OperationFuture.get(MemcachedClient.java:1443)
at net.spy.memcached.MemcachedClient$GetFuture.get(MemcachedClient.java:1489)
at net.spy.memcached.MemcachedClient.get(MemcachedClient.java:758)
... 120 more
Caused by: java.lang.RuntimeException: Cancelled
... 123 more
2008-10-24 14:20:39,206 ERROR [STDERR] 2008-10-24 14:20:39.206
2008-10-24 14:20:39,206 ERROR [STDERR]
2008-10-24 14:20:39,206 ERROR [STDERR] INFO
2008-10-24 14:20:39,206 ERROR [STDERR]
2008-10-24 14:20:39,206 ERROR [STDERR] net.spy.memcached.MemcachedConnection
2008-10-24 14:20:39,206 ERROR [STDERR] :
2008-10-24 14:20:39,206 ERROR [STDERR] Reconnecting {QA
sa=localhost/127.0.0.1:11211,
#Rops=0, #Wops=0, #iq=1, topRop=null, topWop=null, toWrite=0, interested=0}
Original comment by [email protected]
on 24 Oct 2008 at 11:28
from hibernate-memcached.
aah ok. Much clearer now thanks.
I'll see if I cna figure out what happened there.
Original comment by [email protected]
on 24 Oct 2008 at 12:42
from hibernate-memcached.
Did this error happen continuously or just the first 'get' after you took
memcached down?
Original comment by [email protected]
on 24 Oct 2008 at 1:04
from hibernate-memcached.
This error happens only when I restart memcached. The get method that is being
performed during memcached restart is failed, all other methods are successful.
Original comment by [email protected]
on 24 Oct 2008 at 2:15
from hibernate-memcached.
aah yeah, ok that makes sense.
Well, thankfully it recovers. I'll be making a change to the way we talk to
memcached
to eat any errors and log them here shortly. Really any cache failure should not
result in an error bubbling up.
Original comment by [email protected]
on 24 Oct 2008 at 2:21
from hibernate-memcached.
Thanks :)
Original comment by [email protected]
on 24 Oct 2008 at 2:24
from hibernate-memcached.
Marking this as fixed has hibernate-memcached 1.1.x has a new
"MemcacheExceptionHandler" interface. The default interface logs exceptions as
errors
and does not allow them to bubble up from the memcache client.
Original comment by [email protected]
on 5 Jun 2009 at 2:19
- Changed state: Fixed
from hibernate-memcached.
Related Issues (20)
- Use getMulti with dogpile prevention HOT 2
- Tests do not build HOT 1
- Patch for Eclipse and Findbugs warnings HOT 4
- wrong dependency in pom.xml HOT 1
- NullPointerException (maybe) due to a problem with spy-memcached? HOT 2
- So many Threads waiting for the get method HOT 4
- Add config to put spymemcached in daemon mode HOT 5
- Supported CacheConcurrencyStrategy's? HOT 1
- for different hql query the log output duplicate code, please help me HOT 10
- hibernate-memcached used in web application starts thread that doesn't stop HOT 6
- How to use the hibernate-memcached HOT 1
- Clear disabled by default HOT 1
- hashed key strategies vulnerable to collisions (especially for query cache) HOT 8
- Queries with projections generate different cache keys in different JVMs HOT 6
- Any instruction on how to integrate Amazon ElastiCache? HOT 2
- performance degrading HOT 2
- ClasscastException when trying to retrieve the data from Memcache from distributed JVMs (WAS&Tomcat) HOT 5
- error expiry on DangaMemcache HOT 4
- Upgrade to spymemcached 2.3.x HOT 2
- Support the new FailureMode in spymemcached 2.3.1 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hibernate-memcached.