ClassFormatError: 56 al usar hessian en j2me

Estoy intentando usar la implementación hessian j2me @http://hessian.caucho.com/ utilizando java me sdk 3.0.

http://hessian.caucho.com/doc/hessian-overview.xtp#Hessian%20Client%20for%20a%20cell-phone Menciona el uso para j2me.

La aplicación se construye sin ningún error / advertencia. Pero, el momento en que la línea dondeMicroHessianOutput se crea una instancia es golpeado, un ClassFormatError (java.lang.Error: ClassFormatError: 56 ) es aventado.

Heres el rastro:

TRACE: <at java.lang.Error: ClassFormatError:  56>, startApp threw an Exception
java.lang.Error: ClassFormatError:  56
 - alert.AlertDemo.showOption(), bci=26
 - alert.AlertDemo.startApp(), bci=9
 - javax.microedition.midlet.MIDletTunnelImpl.callStartApp(), bci=1
 - com.sun.midp.midlet.MIDletPeer.startApp(), bci=7
 - com.sun.midp.midlet.MIDletStateHandler.startSuite(), bci=269
 - com.sun.midp.main.AbstractMIDletSuiteLoader.startSuite(), bci=52
 - com.sun.midp.main.CldcMIDletSuiteLoader.startSuite(), bci=8
 - com.sun.midp.main.AbstractMIDletSuiteLoader.runMIDletSuite(), bci=161
 - com.sun.midp.main.AppIsolateMIDletSuiteLoader.main(), bci=26

y heres showOption ():

private void showOption () throws Exception{
       String url = "http://localhost/hello";

        HttpConnection c = (HttpConnection) Connector.open(url);

        c.setRequestMethod(HttpConnection.POST);

        OutputStream os = c.openOutputStream();
        MicroHessianOutput out = new MicroHessianOutput(os); //error throwing line
        /*
        out.startCall("hello");

        InputStream is = c.openInputStream();

        MicroHessianInput min = new MicroHessianInput(is);
        min.startReply();
        System.out.println(min.readString());
        */
    }

Tengo jdk 1.6u16 instalado. Estoy pensando que podría ser porque las clases en la biblioteca podrían haber sido escritas para un jdk anterior. No veo ninguna opción en el IDE para configurar esto.

Aquí está el código fuente de la clase:MicroHessianOutput

¿Alguna idea de por qué esto podría estar pasando?

Respuestas a la pregunta(1)

Su respuesta a la pregunta