[prev in list] [next in list] [prev in thread] [next in thread]
List: memcached
Subject: RE: Java Client Problem
From: "EDMISON Kelvin" <Kelvin.Edmison () alcatel-lucent ! com>
Date: 2007-04-24 13:32:40
Message-ID: 162A2C0C1CEA634AA00E00ACCC9120C60ABECBCE () USDALSMBS03 ! ad3 ! ad ! alcatel ! com
[Download RAW message or body]
Özcan,
The error is not related to memcached. It's not a serialization issue; the problem \
is that the Java VM can't find the .class file for \
smart.community.common.communityaccount.CommunityAccountData.
--
Kelvin Edmison
-----Original Message-----
From: memcached-bounces@lists.danga.com [mailto:memcached-bounces@lists.danga.com] On \
Behalf Of Oezcan Acar
Sent: Monday, April 23, 2007 2:46 PM
To: memcached@lists.danga.com
Subject: Java Client Problem
Hi,
I am using memcached java client 1.5.1 (http://www.whalin.com/memcached/).
I am able to store object in memcached server via java client. If I try to retrieve \
an object from ths store, I always get ClassNotFoundException. I init the client as \
follows:
static
{
//memcached
String[] serverlist = { "xxx.xxx.xxx.xxx:11211"};
SockIOPool pool = SockIOPool.getInstance();
pool.setServers(serverlist);
pool.initialize();
}
usage:
MemCachedClient mc = new MemCachedClient(); mc.set("username",new \
CommunityAccountData());
if(mc.get("username") != null)
{
the line above throws the exception. Am I missing something in the config?
The object, which I put to the store implements Serializable.
Thanks for your help.
2007-04-23 20:27:00,421 DEBUG com.danga.MemCached.MemCachedClient:1279 - ++++ line: \
VALUE username 8 4374 2007-04-23 20:27:00,421 DEBUG \
com.danga.MemCached.MemCachedClient:1287 - ++++ key: username 2007-04-23 \
20:27:00,421 DEBUG com.danga.MemCached.MemCachedClient:1288 - ++++ flags: 8 \
2007-04-23 20:27:00,421 DEBUG com.danga.MemCached.MemCachedClient:1289 - ++++ \
length: 4374 2007-04-23 20:27:00,515 ERROR com.danga.MemCached.MemCachedClient:1352 \
- ++++ ClassNotFoundException thrown while trying to deserialize for \
key: username
java.lang.ClassNotFoundException: \
smart.community.common.communityaccount.CommunityAccountData at \
java.net.URLClassLoader$1.run(URLClassLoader.java:200) at \
java.security.AccessController.doPrivileged(Native Method) at \
java.net.URLClassLoader.findClass(URLClassLoader.java:188) at \
java.lang.ClassLoader.loadClass(ClassLoader.java:306) at \
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) at \
java.lang.ClassLoader.loadClass(ClassLoader.java:251) at \
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at \
java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242)
at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:585)
at com.danga.MemCached.ContextObjectInputStream.resolveClass(ContextObjectInputStream.java:47)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1544)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
at com.danga.MemCached.MemCachedClient.loadItems(MemCachedClient.java:1348)
at com.danga.MemCached.MemCachedClient.get(MemCachedClient.java:1046)
at com.danga.MemCached.MemCachedClient.get(MemCachedClient.java:980)
at smart.community.ui.LoginController.loadUser(LoginController.java:202)
at smart.community.ui.LoginController.handle(LoginController.java:123)
at smart.core.servlet.filter.SessionProtectionFilter.doFilter(SessionProtectionFilter.java:163)
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
at com.caucho.server.http.Invocation.service(Invocation.java:315)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:253)
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:170)
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
at java.lang.Thread.run(Thread.java:595)
2007-04-23 20:27:00,515 ERROR com.danga.MemCached.MemCachedClient:1058 - ++++ \
exception thrown while trying to get object from cache for key: username 2007-04-23 \
20:27:00,515 ERROR com.danga.MemCached.MemCachedClient:1059 - +++ failed while \
trying to deserialize for key: username
com.danga.MemCached.NestedIOException: +++ failed while trying to deserialize for \
key: username at com.danga.MemCached.MemCachedClient.loadItems(MemCachedClient.java:1353)
at com.danga.MemCached.MemCachedClient.get(MemCachedClient.java:1046)
at com.danga.MemCached.MemCachedClient.get(MemCachedClient.java:980)
at smart.community.ui.LoginController.loadUser(LoginController.java:202)
at smart.community.ui.LoginController.handle(LoginController.java:123)
at smart.core.servlet.filter.SessionProtectionFilter.doFilter(SessionProtectionFilter.java:163)
at com.caucho.server.http.FilterChainFilter.doFilter(FilterChainFilter.java:88)
at com.caucho.server.http.Invocation.service(Invocation.java:315)
at com.caucho.server.http.CacheInvocation.service(CacheInvocation.java:135)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:253)
at com.caucho.server.http.HttpRequest.handleConnection(HttpRequest.java:170)
at com.caucho.server.TcpConnection.run(TcpConnection.java:139)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.ClassNotFoundException: \
smart.community.common.communityaccount.CommunityAccountData at \
java.net.URLClassLoader$1.run(URLClassLoader.java:200) at \
java.security.AccessController.doPrivileged(Native Method) at \
java.net.URLClassLoader.findClass(URLClassLoader.java:188) at \
java.lang.ClassLoader.loadClass(ClassLoader.java:306) at \
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) at \
java.lang.ClassLoader.loadClass(ClassLoader.java:251) at \
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at \
java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242)
at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:585)
at com.danga.MemCached.ContextObjectInputStream.resolveClass(ContextObjectInputStream.java:47)
at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1544)
at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1699)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
at com.danga.MemCached.MemCachedClient.loadItems(MemCachedClient.java:1348)
... 12 more
--
Mit freundlichen Grüßen
___________________________
Özcan Acar, Dipl. Inf(FH)
Vorstand
Smart Web Business AG
Im Niederfeld 8
65462 Gustavsburg
+49 171 57 33 66 5
acar@unitedinter.net
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic