On Nov 6, 2006, at 00:54, Andrus Adamchik wrote:
> So how did it go?
I earlier mentioned the strange error message I got with 3.0.20
java.lang.NoSuchMethodError:
com.caucho.hessian.server.HessianSkeleton.invoke(Lcom/caucho/hessian/
io/HessianInput;Lcom/caucho/hessian/io/HessianOutput;)V
at
org.objectstyle.cayenne.remote.hessian.service._HessianServlet.service
(_HessianServlet.java:388)
However I did not get a compile error/warning in eclipse. Strange.
I then removed _HessianServlet and everything seems to work well.
> Did you have a chance to try out the new version of Hessian in an app?
I have run the junit tests and tested with the Cocoa Client. I do not
have a java ROP client.
> I am glad we got rid of the _HessianServlet hack. Checking the new
> Hessian sources looks like this piece in the service method is now
> handled by Hessian:
>
> // ***** Hessian 3.0.13 bug: the following line was missing.
> HessianInput in = new HessianInput();
> in.setSerializerFactory(getSerializerFactory());
> in.init(is);
Hessian 3.0.20 introduce Hessian 2.0 (protocol?). Here are the
release notes
http://www.caucho.com/resin-3.0/features/resin-3.0.20.xtp
"An early draft of Hessian 2.0 protocol is available.
Hessian 2.0 provides a number of compact bytecodes to reduce the size
of serialized messages. Hessian 1.0 clients will continue to work
with Hessian 2.0 servers without modification."
- Tore.
This archive was generated by hypermail 2.0.0 : Mon Nov 06 2006 - 01:39:09 EST