Hi all,
I am using the Hessian web protocol[1] or rather more the Android port
Hessdroid[2] to fetch and unserialize objects from a web server. It
works quite well but unfortunately I get this message:
W/SerializerFactory( 1071): Hessian/Burlap: 'NewsSetCategory' is an
unknown class in dalvik.system.pathclassloa...@43227dd0:
W/SerializerFactory( 1071): java.lang.ClassNotFoundException:
NewsSetCategory
when actually unserializing an object. The code within the library
that throws the warning is:
try {
Class cl = Class.forName(type, false,
getClass().getClassLoader());
deserializer = getDeserializer(cl);
} catch (Exception e) {
log.warning("Hessian/Burlap: '" + type + "' is an unknown
class in " + getClass().getClassLoader() + ":\n" + e);
log.log(Level.FINER, e.toString(), e);
}
I guess the problem is that the class NewsSetCategory resides in a
package and so cannot be loaded without the whole package name by the
ClassLoader but this is a bling guess.
Is there a way to adapt the class path or to easily create a new
PathClassLoader that will load classes directly from the package? Or
does anybody else have any experience with Hessian on Android?
Thanks a lot,
Kevin
[1] http://hessian.caucho.com/
[2] http://code.google.com/p/hessdroid/
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en