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 android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to