java-rmi-problem

Norbert Frese norbertf@gmx.net
Mon Aug 26 10:44:00 GMT 2002


hello!

because the startup-speed of java-programs compiled with gcj or run with 
gij is EXCELLENT, i would like to use little java 'command-line-client' 
programs (using gcj/gij 3.2) to remote-control objects living in another VM 
via RMI.

i have written a little RMI-test-program which you might want to try (see 
below).

the only way RMI worked partially, was to use suns JDK 1.3 or 1.4 for the 
server-part and gcj/gij 3.2 for the client. but only the method 
getStatusPlainText() (returns a String) worked properly. the methods 
com1()and com3() hanged; com2() crashed (->see Exception 2 below).

It was not possible to start the RMITestServer with gcj/gij (see Exception 
1 below).

maybe you can help me with this problem

thanks
norbert

----------------------------------------------------------
/*
* RMIClient.java
*
* Created on August 26, 2002, 5:54 PM
*/

import java.rmi.*;

/**
*
* @author  norbert frese
*/
public class RMIClient {

    /** Creates a new instance of RMIClient */
    public RMIClient() {
    }

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws Exception {
        if (args.length <2) {
            printHelp();
            return;
        }
        String url = args[0];
        String command = args[1];

        RMITestInterface testSrv = (RMITestInterface)Naming.lookup(url);

        if (command.equals("status")) {

            System.out.println(testSrv.getStatusPlainText());


        } else if (command.equals("com1")) {
            testSrv.com1();
            System.out.println("method com1");

        } else if (command.equals("com2")) {
            testSrv.com2(true);
            System.out.println("method com2");

        } else if (command.equals("com3")) {
            boolean test = testSrv.com3();
            System.out.println("method com3");
            System.out.println(test);

        } else {

            System.out.println("unknown command: '" + command + "'");
            printHelp();

        }
        System.out.println("");

        System.exit(0);

    }

    static void printHelp() {
            System.out.println("usage: java RMIClient url command");
            System.out.println("commands:");
            System.out.println("  status");
            System.out.println("  com1");
            System.out.println("  com2");
            System.out.println("  com3");

    }

}
----------------------------------------------
/*
* RMITestInterface.java
*
* Created on August 26, 2002, 5:57 PM
*/
import java.rmi.*;
/**
*
* @author  norbert
*/
public interface RMITestInterface extends Remote {

    public String getStatusPlainText() throws RemoteException;

    public void com1() throws RemoteException;

    public void com2(boolean b) throws RemoteException;

    public boolean com3() throws RemoteException;



}
---------------------------------------------------------
/*
* RMITestServer.java
*
* compile with "gcj -V3.2 *.java --main=RMITestServer -o testsrv"
*
*
* Created on August 26, 2002, 6:00 PM
*/
import java.rmi.*;                  // rmi stuff
import java.rmi.server.*;
import java.rmi.registry.*;
import java.net.MalformedURLException;

/**
*
* @author  norbert
*/
public class RMITestServer extends UnicastRemoteObject implements 
RMITestInterface {

    /** Creates a new instance of RMITestServer */
    public RMITestServer() throws RemoteException {
    }

    public static void main(String[] args) throws Exception {

        RMITestServer o = new RMITestServer();
        startRMISrv(o);

    }

    public static void startRMISrv(RMITestServer o) throws Exception {
        // System.setSecurityManager(new RMISecurityManager());
        LocateRegistry.createRegistry(7777);
        String url="//localhost:"+ 7777 + "/rmitestsrv";
        Naming.rebind(url, o);
        System.out.println("RMITestServer registered at RMI-URL: " + url);

    }

    // methods invoked from rmi-test-client

    public String getStatusPlainText() throws RemoteException {
        System.out.println("method getStatusPlainText()");
        return "Status";

    }

    public void com1() throws RemoteException {
        System.out.println("method com1");
    }

    public void com2(boolean b) throws RemoteException {
        System.out.println("method com2");
        System.out.println(b);
    }

    public boolean com3() throws RemoteException {
        System.out.println("method com3");
        return true;
    }

}
-----------------------------------------------------------


##############################


Exception 1-------------------------------------------
Exception in thread "main" java.io.IOException: Connection reset by peer
   at 0x40270c80: _ZN4java4lang9ThrowableC1EPNS0_6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x40261616: _ZN4java4lang9ExceptionC1EPNS0_6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x40279496: _ZN4java2io11IOExceptionC1EPNS_4lang6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x4025ab20: _ZN4java3net15PlainSocketImpl4readEP6JArrayIcEii 
(/usr/local/lib/libgcj.so.3)
   at 0x40318a77: 
_ZN4java3net33PlainSocketImpl$SocketInputStream4readEP6JArrayIcEii 
(/usr/local/lib/libgcj.so.3)
   at 0x402748c9: _ZN4java2io15DataInputStream4readEP6JArrayIcEii 
(/usr/local/lib/libgcj.so.3)
   at 0x40274aa1: _ZN4java2io15DataInputStream9readFullyEP6JArrayIcEii 
(/usr/local/lib/libgcj.so.3)
   at 0x40274d69: _ZN4java2io15DataInputStream9readShortEv 
(/usr/local/lib/libgcj.so.3)
   at 0x4027ccdf: _ZN4java2io17ObjectInputStream16readStreamHeaderEv 
(/usr/local/lib/libgcj.so.3)
   at 0x4027b871: _ZN4java2io17ObjectInputStreamC1EPNS0_11InputStreamE 
(/usr/local/lib/libgcj.so.3)
   at 0x403548f9: 
_ZN3gnu4java3rmi6server20RMIObjectInputStreamC1EPN4java2io11InputStreamEPNS2_24UnicastConnectionManagerE 
(/usr/local/lib/libgcj.so.3)
   at 0x40354e7f: 
_ZN3gnu4java3rmi6server17UnicastConnection20getObjectInputStreamEv 
(/usr/local/lib/libgcj.so.3)
   at 0x40355bef: 
_ZN3gnu4java3rmi6server10UnicastRef12invokeCommonEPN4java3rmi6RemoteEPNS4_4lang7reflect6MethodEP6JArrayIPNS8_6ObjectEEix 
(/usr/local/lib/libgcj.so.3)
   at 0x40355a4a: 
_ZN3gnu4java3rmi6server10UnicastRef6invokeEPN4java3rmi6RemoteEPNS4_4lang7reflect6MethodEP6JArrayIPNS8_6ObjectEEx 
(/usr/local/lib/libgcj.so.3)
   at 0x4034dd8e: 
_ZN3gnu4java3rmi8registry17RegistryImpl_Stub6rebindEPN4java4lang6StringEPNS4_3rmi6RemoteE 
(/usr/local/lib/libgcj.so.3)
   at 0x40347b34: _ZN4java3rmi6Naming6rebindEPNS_4lang6StringEPNS0_6RemoteE 
(/usr/local/lib/libgcj.so.3)
   at 0x0804923a: ?? (/usr/src/build/40453-i386/BUILD/glibc-2.2.4/csu/init.c:0)
   at 0x080491ed: ?? (/usr/src/build/40453-i386/BUILD/glibc-2.2.4/csu/init.c:0)
   at 0x40247958: _ZN3gnu3gcj7runtime11FirstThread9call_mainEv 
(/usr/local/lib/libgcj.so.3)
   at 0x402c4f58: _ZN3gnu3gcj7runtime11FirstThread3runEv 
(/usr/local/lib/libgcj.so.3)
   at 0x4025454c: _Z13_Jv_ThreadRunPN4java4lang6ThreadE 
(/usr/local/lib/libgcj.so.3)
   at 0x4022f9ac: _Z11_Jv_RunMainPN4java4lang5ClassEPKciPS4_b 
(/usr/local/lib/libgcj.so.3)
   at 0x4022facd: JvRunMain (/usr/local/lib/libgcj.so.3)
   at 0x08049194: ?? (/usr/src/build/40453-i386/BUILD/glibc-2.2.4/csu/init.c:0)
   at 0x4066e507: __libc_start_main (/lib/i686/libc.so.6)
   at 0x08049071: _start (??:0)
java.io.IOException: Connection reset by peer
   at 0x40270c80: _ZN4java4lang9ThrowableC1EPNS0_6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x40261616: _ZN4java4lang9ExceptionC1EPNS0_6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x40279496: _ZN4java2io11IOExceptionC1EPNS_4lang6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x4025ab20: _ZN4java3net15PlainSocketImpl4readEP6JArrayIcEii 
(/usr/local/lib/libgcj.so.3)
   at 0x40318a77: 
_ZN4java3net33PlainSocketImpl$SocketInputStream4readEP6JArrayIcEii 
(/usr/local/lib/libgcj.so.3)
   at 0x402748c9: _ZN4java2io15DataInputStream4readEP6JArrayIcEii 
(/usr/local/lib/libgcj.so.3)
   at 0x40274aa1: _ZN4java2io15DataInputStream9readFullyEP6JArrayIcEii 
(/usr/local/lib/libgcj.so.3)
   at 0x40274d69: _ZN4java2io15DataInputStream9readShortEv 
(/usr/local/lib/libgcj.so.3)
   at 0x4027ccdf: _ZN4java2io17ObjectInputStream16readStreamHeaderEv 
(/usr/local/lib/libgcj.so.3)
   at 0x4027b871: _ZN4java2io17ObjectInputStreamC1EPNS0_11InputStreamE 
(/usr/local/lib/libgcj.so.3)
   at 0x403548f9: 
_ZN3gnu4java3rmi6server20RMIObjectInputStreamC1EPN4java2io11InputStreamEPNS2_24UnicastConnectionManagerE 
(/usr/local/lib/libgcj.so.3)
   at 0x40354e7f: 
_ZN3gnu4java3rmi6server17UnicastConnection20getObjectInputStreamEv 
(/usr/local/lib/libgcj.so.3)
   at 0x40355bef: 
_ZN3gnu4java3rmi6server10UnicastRef12invokeCommonEPN4java3rmi6RemoteEPNS4_4lang7reflect6MethodEP6JArrayIPNS8_6ObjectEEix 
(/usr/local/lib/libgcj.so.3)
   at 0x40355a4a: 
_ZN3gnu4java3rmi6server10UnicastRef6invokeEPN4java3rmi6RemoteEPNS4_4lang7reflect6MethodEP6JArrayIPNS8_6ObjectEEx 
(/usr/local/lib/libgcj.so.3)
   at 0x4034dd8e: 
_ZN3gnu4java3rmi8registry17RegistryImpl_Stub6rebindEPN4java4lang6StringEPNS4_3rmi6RemoteE 
(/usr/local/lib/libgcj.so.3)
   at 0x40347b34: _ZN4java3rmi6Naming6rebindEPNS_4lang6StringEPNS0_6RemoteE 
(/usr/local/lib/libgcj.so.3)
   at 0x0804923a: ?? (/usr/src/build/40453-i386/BUILD/glibc-2.2.4/csu/init.c:0)
   at 0x080491ed: ?? (/usr/src/build/40453-i386/BUILD/glibc-2.2.4/csu/init.c:0)
   at 0x40247958: _ZN3gnu3gcj7runtime11FirstThread9call_mainEv 
(/usr/local/lib/libgcj.so.3)
   at 0x402c4f58: _ZN3gnu3gcj7runtime11FirstThread3runEv 
(/usr/local/lib/libgcj.so.3)
   at 0x4025454c: _Z13_Jv_ThreadRunPN4java4lang6ThreadE 
(/usr/local/lib/libgcj.so.3)
   at 0x4022f9ac: _Z11_Jv_RunMainPN4java4lang5ClassEPKciPS4_b 
(/usr/local/lib/libgcj.so.3)
   at 0x4022facd: JvRunMain (/usr/local/lib/libgcj.so.3)
   at 0x08049194: ?? (/usr/src/build/40453-i386/BUILD/glibc-2.2.4/csu/init.c:0)
   at 0x4066e507: __libc_start_main (/lib/i686/libc.so.6)
   at 0x08049071: _start (??:0)
java.rmi.RemoteException: call return failed: ; nested exception is: 
Connection reset by peer
   at 0x40270c80: _ZN4java4lang9ThrowableC1EPNS0_6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x40261616: _ZN4java4lang9ExceptionC1EPNS0_6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x40279496: _ZN4java2io11IOExceptionC1EPNS_4lang6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x403480a9: 
_ZN4java3rmi15RemoteExceptionC1EPNS_4lang6StringEPNS2_9ThrowableE 
(/usr/local/lib/libgcj.so.3)
   at 0x40355d6b: 
_ZN3gnu4java3rmi6server10UnicastRef12invokeCommonEPN4java3rmi6RemoteEPNS4_4lang7reflect6MethodEP6JArrayIPNS8_6ObjectEEix 
(/usr/local/lib/libgcj.so.3)
   at 0x40355a4a: 
_ZN3gnu4java3rmi6server10UnicastRef6invokeEPN4java3rmi6RemoteEPNS4_4lang7reflect6MethodEP6JArrayIPNS8_6ObjectEEx 
(/usr/local/lib/libgcj.so.3)
   at 0x4034dd8e: 
_ZN3gnu4java3rmi8registry17RegistryImpl_Stub6rebindEPN4java4lang6StringEPNS4_3rmi6RemoteE 
(/usr/local/lib/libgcj.so.3)
   at 0x40347b34: _ZN4java3rmi6Naming6rebindEPNS_4lang6StringEPNS0_6RemoteE 
(/usr/local/lib/libgcj.so.3)
   at 0x0804923a: ?? (/usr/src/build/40453-i386/BUILD/glibc-2.2.4/csu/init.c:0)
   at 0x080491ed: ?? (/usr/src/build/40453-i386/BUILD/glibc-2.2.4/csu/init.c:0)
   at 0x40247958: _ZN3gnu3gcj7runtime11FirstThread9call_mainEv 
(/usr/local/lib/libgcj.so.3)
   at 0x402c4f58: _ZN3gnu3gcj7runtime11FirstThread3runEv 
(/usr/local/lib/libgcj.so.3)
   at 0x4025454c: _Z13_Jv_ThreadRunPN4java4lang6ThreadE 
(/usr/local/lib/libgcj.so.3)
   at 0x4022f9ac: _Z11_Jv_RunMainPN4java4lang5ClassEPKciPS4_b 
(/usr/local/lib/libgcj.so.3)
   at 0x4022facd: JvRunMain (/usr/local/lib/libgcj.so.3)
   at 0x08049194: ?? (/usr/src/build/40453-i386/BUILD/glibc-2.2.4/csu/init.c:0)
   at 0x4066e507: __libc_start_main (/lib/i686/libc.so.6)
   at 0x08049071: _start (??:0)



Exception 2 ----------------------------------
Exception in thread "main" BFD: Dwarf Error: Invalid or unhandled FORM 
value: 14.
BFD: Dwarf Error: Could not find abbrev number 104.
java.lang.ClassNotFoundException: java.lang.StackTraceElement
   at 0x40267c80: _ZN4java4lang9ThrowableC1EPNS0_6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x40258616: _ZN4java4lang9ExceptionC1EPNS0_6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x40257a69: _ZN4java4lang22ClassNotFoundExceptionC1EPNS0_6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x403137bc: _ZN4java3net14URLClassLoader9findClassEPNS_4lang6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x40243c27: 
_ZN3gnu3gcj7runtime13VMClassLoader9findClassEPN4java4lang6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x40256d36: _ZN4java4lang11ClassLoader9loadClassEPNS0_6StringEb 
(/usr/local/lib/libgcj.so.3)
   at 0x40244379: 
_Z13_Jv_FindClassP13_Jv_Utf8ConstPN4java4lang11ClassLoaderE 
(/usr/local/lib/libgcj.so.3)
   at 0x40225eeb: 
_Z26_Jv_FindClassFromSignaturePcPN4java4lang11ClassLoaderE 
(/usr/local/lib/libgcj.so.3)
   at 0x40225f24: 
_Z26_Jv_FindClassFromSignaturePcPN4java4lang11ClassLoaderE 
(/usr/local/lib/libgcj.so.3)
   at 0x402408f7: 
_ZN4java4lang5Class7forNameEPNS0_6StringEbPNS0_11ClassLoaderE 
(/usr/local/lib/libgcj.so.3)
   at 0x4024094f: _ZN4java4lang5Class7forNameEPNS0_6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x402be642: 
_ZN3gnu4java4lang7reflect13TypeSignature19getClassForEncodingEPN4java4lang6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x40272e94: _ZN4java2io17ObjectInputStream10readObjectEv 
(/usr/local/lib/libgcj.so.3)
   at 0x40272f5e: _ZN4java2io17ObjectInputStream10readObjectEv 
(/usr/local/lib/libgcj.so.3)
   at 0x40272f5e: _ZN4java2io17ObjectInputStream10readObjectEv 
(/usr/local/lib/libgcj.so.3)
   at 0x40272f5e: _ZN4java2io17ObjectInputStream10readObjectEv 
(/usr/local/lib/libgcj.so.3)
   at 0x40272f5e: _ZN4java2io17ObjectInputStream10readObjectEv 
(/usr/local/lib/libgcj.so.3)
   at 0x40272fd6: _ZN4java2io17ObjectInputStream10readObjectEv 
(/usr/local/lib/libgcj.so.3)
   at 0x4034cc11: 
_ZN3gnu4java3rmi6server10UnicastRef12invokeCommonEPN4java3rmi6RemoteEPNS4_4lang7reflect6MethodEP6JArrayIPNS8_6ObjectEEix 
(/usr/local/lib/libgcj.so.3)
   at 0x4034ca4a: 
_ZN3gnu4java3rmi6server10UnicastRef6invokeEPN4java3rmi6RemoteEPNS4_4lang7reflect6MethodEP6JArrayIPNS8_6ObjectEEx 
(/usr/local/lib/libgcj.so.3)
   at 0x403bf927: ffi_call_SYSV (/usr/local/lib/libgcj.so.3)
   at 0x403bf8d7: ffi_raw_call (/usr/local/lib/libgcj.so.3)
   at 0x4023a7bf: 
_ZN16_Jv_InterpMethod9continue1EP26_Jv_InterpMethodInvocation 
(/usr/local/lib/libgcj.so.3)
   at 0x403ca7b4: 
_ZN16_Jv_InterpMethod3runEP7ffi_cifPvP7ffi_rawP26_Jv_InterpMethodInvocation 
(/usr/local/lib/libgcj.so.3)
   at 0x40238654: _ZN16_Jv_InterpMethod10run_normalEP7ffi_cifPvP7ffi_rawS2_ 
(/usr/local/lib/libgcj.so.3)
   at 0x403bf78c: ?? (??:0)
   at 0x403bf927: ffi_call_SYSV (/usr/local/lib/libgcj.so.3)
   at 0x403bf8d7: ffi_raw_call (/usr/local/lib/libgcj.so.3)
   at 0x4023a7bf: 
_ZN16_Jv_InterpMethod9continue1EP26_Jv_InterpMethodInvocation 
(/usr/local/lib/libgcj.so.3)
   at 0x403ca7b4: 
_ZN16_Jv_InterpMethod3runEP7ffi_cifPvP7ffi_rawP26_Jv_InterpMethodInvocation 
(/usr/local/lib/libgcj.so.3)
   at 0x40238654: _ZN16_Jv_InterpMethod10run_normalEP7ffi_cifPvP7ffi_rawS2_ 
(/usr/local/lib/libgcj.so.3)
   at 0x403bf78c: ?? (??:0)
   at 0x4023e958: _ZN3gnu3gcj7runtime11FirstThread9call_mainEv 
(/usr/local/lib/libgcj.so.3)
   at 0x402bbf58: _ZN3gnu3gcj7runtime11FirstThread3runEv 
(/usr/local/lib/libgcj.so.3)
BFD: Dwarf Error: Invalid or unhandled FORM value: 14.
BFD: Dwarf Error: Could not find abbrev number 104.
   at 0x4024b54c: _Z13_Jv_ThreadRunPN4java4lang6ThreadE 
(/usr/local/lib/libgcj.so.3)
   at 0x402269ac: _Z11_Jv_RunMainPN4java4lang5ClassEPKciPS4_b 
(/usr/local/lib/libgcj.so.3)
   at 0x08048a30: ?? (/usr/src/build/40453-i386/BUILD/glibc-2.2.4/csu/init.c:0)
   at 0x4064b507: __libc_start_main (/lib/i686/libc.so.6)
   at 0x08048791: _start (??:0)
BFD: Dwarf Error: Invalid or unhandled FORM value: 14.
BFD: Dwarf Error: Could not find abbrev number 104.
java.lang.ClassNotFoundException: java.lang.StackTraceElement
   at 0x40267c80: _ZN4java4lang9ThrowableC1EPNS0_6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x40258616: _ZN4java4lang9ExceptionC1EPNS0_6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x40257a69: _ZN4java4lang22ClassNotFoundExceptionC1EPNS0_6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x403137bc: _ZN4java3net14URLClassLoader9findClassEPNS_4lang6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x40243c27: 
_ZN3gnu3gcj7runtime13VMClassLoader9findClassEPN4java4lang6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x40256d36: _ZN4java4lang11ClassLoader9loadClassEPNS0_6StringEb 
(/usr/local/lib/libgcj.so.3)
   at 0x40244379: 
_Z13_Jv_FindClassP13_Jv_Utf8ConstPN4java4lang11ClassLoaderE 
(/usr/local/lib/libgcj.so.3)
   at 0x40225eeb: 
_Z26_Jv_FindClassFromSignaturePcPN4java4lang11ClassLoaderE 
(/usr/local/lib/libgcj.so.3)
   at 0x40225f24: 
_Z26_Jv_FindClassFromSignaturePcPN4java4lang11ClassLoaderE 
(/usr/local/lib/libgcj.so.3)
   at 0x402408f7: 
_ZN4java4lang5Class7forNameEPNS0_6StringEbPNS0_11ClassLoaderE 
(/usr/local/lib/libgcj.so.3)
   at 0x4024094f: _ZN4java4lang5Class7forNameEPNS0_6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x402be642: 
_ZN3gnu4java4lang7reflect13TypeSignature19getClassForEncodingEPN4java4lang6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x40272e94: _ZN4java2io17ObjectInputStream10readObjectEv 
(/usr/local/lib/libgcj.so.3)
   at 0x40272f5e: _ZN4java2io17ObjectInputStream10readObjectEv 
(/usr/local/lib/libgcj.so.3)
   at 0x40272f5e: _ZN4java2io17ObjectInputStream10readObjectEv 
(/usr/local/lib/libgcj.so.3)
   at 0x40272f5e: _ZN4java2io17ObjectInputStream10readObjectEv 
(/usr/local/lib/libgcj.so.3)
   at 0x40272f5e: _ZN4java2io17ObjectInputStream10readObjectEv 
(/usr/local/lib/libgcj.so.3)
   at 0x40272fd6: _ZN4java2io17ObjectInputStream10readObjectEv 
(/usr/local/lib/libgcj.so.3)
   at 0x4034cc11: 
_ZN3gnu4java3rmi6server10UnicastRef12invokeCommonEPN4java3rmi6RemoteEPNS4_4lang7reflect6MethodEP6JArrayIPNS8_6ObjectEEix 
(/usr/local/lib/libgcj.so.3)
   at 0x4034ca4a: 
_ZN3gnu4java3rmi6server10UnicastRef6invokeEPN4java3rmi6RemoteEPNS4_4lang7reflect6MethodEP6JArrayIPNS8_6ObjectEEx 
(/usr/local/lib/libgcj.so.3)
   at 0x403bf927: ffi_call_SYSV (/usr/local/lib/libgcj.so.3)
   at 0x403bf8d7: ffi_raw_call (/usr/local/lib/libgcj.so.3)
   at 0x4023a7bf: 
_ZN16_Jv_InterpMethod9continue1EP26_Jv_InterpMethodInvocation 
(/usr/local/lib/libgcj.so.3)
   at 0x403ca7b4: 
_ZN16_Jv_InterpMethod3runEP7ffi_cifPvP7ffi_rawP26_Jv_InterpMethodInvocation 
(/usr/local/lib/libgcj.so.3)
   at 0x40238654: _ZN16_Jv_InterpMethod10run_normalEP7ffi_cifPvP7ffi_rawS2_ 
(/usr/local/lib/libgcj.so.3)
   at 0x403bf78c: ?? (??:0)
   at 0x403bf927: ffi_call_SYSV (/usr/local/lib/libgcj.so.3)
   at 0x403bf8d7: ffi_raw_call (/usr/local/lib/libgcj.so.3)
   at 0x4023a7bf: 
_ZN16_Jv_InterpMethod9continue1EP26_Jv_InterpMethodInvocation 
(/usr/local/lib/libgcj.so.3)
   at 0x403ca7b4: 
_ZN16_Jv_InterpMethod3runEP7ffi_cifPvP7ffi_rawP26_Jv_InterpMethodInvocation 
(/usr/local/lib/libgcj.so.3)
   at 0x40238654: _ZN16_Jv_InterpMethod10run_normalEP7ffi_cifPvP7ffi_rawS2_ 
(/usr/local/lib/libgcj.so.3)
   at 0x403bf78c: ?? (??:0)
   at 0x4023e958: _ZN3gnu3gcj7runtime11FirstThread9call_mainEv 
(/usr/local/lib/libgcj.so.3)
   at 0x402bbf58: _ZN3gnu3gcj7runtime11FirstThread3runEv 
(/usr/local/lib/libgcj.so.3)
BFD: Dwarf Error: Invalid or unhandled FORM value: 14.
BFD: Dwarf Error: Could not find abbrev number 104.
   at 0x4024b54c: _Z13_Jv_ThreadRunPN4java4lang6ThreadE 
(/usr/local/lib/libgcj.so.3)
   at 0x402269ac: _Z11_Jv_RunMainPN4java4lang5ClassEPKciPS4_b 
(/usr/local/lib/libgcj.so.3)
   at 0x08048a30: ?? (/usr/src/build/40453-i386/BUILD/glibc-2.2.4/csu/init.c:0)
   at 0x4064b507: __libc_start_main (/lib/i686/libc.so.6)
   at 0x08048791: _start (??:0)
BFD: Dwarf Error: Invalid or unhandled FORM value: 14.
BFD: Dwarf Error: Could not find abbrev number 104.
java.rmi.UnexpectedException: undeclared checked exception; nested 
exception is: java.lang.StackTraceElement
   at 0x40267c80: _ZN4java4lang9ThrowableC1EPNS0_6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x40258616: _ZN4java4lang9ExceptionC1EPNS0_6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x40270496: _ZN4java2io11IOExceptionC1EPNS_4lang6StringE 
(/usr/local/lib/libgcj.so.3)
   at 0x4033f0a9: 
_ZN4java3rmi15RemoteExceptionC1EPNS_4lang6StringEPNS2_9ThrowableE 
(/usr/local/lib/libgcj.so.3)
   at 0x4033f44d: 
_ZN4java3rmi19UnexpectedExceptionC1EPNS_4lang6StringEPNS2_9ExceptionE 
(/usr/local/lib/libgcj.so.3)
   at 0x403bf927: ffi_call_SYSV (/usr/local/lib/libgcj.so.3)
   at 0x403bf8d7: ffi_raw_call (/usr/local/lib/libgcj.so.3)
   at 0x4023a7bf: 
_ZN16_Jv_InterpMethod9continue1EP26_Jv_InterpMethodInvocation 
(/usr/local/lib/libgcj.so.3)
   at 0x403ca7b4: 
_ZN16_Jv_InterpMethod3runEP7ffi_cifPvP7ffi_rawP26_Jv_InterpMethodInvocation 
(/usr/local/lib/libgcj.so.3)
   at 0x40238654: _ZN16_Jv_InterpMethod10run_normalEP7ffi_cifPvP7ffi_rawS2_ 
(/usr/local/lib/libgcj.so.3)
   at 0x403bf78c: ?? (??:0)
   at 0x403bf927: ffi_call_SYSV (/usr/local/lib/libgcj.so.3)
   at 0x403bf8d7: ffi_raw_call (/usr/local/lib/libgcj.so.3)
   at 0x4023a7bf: 
_ZN16_Jv_InterpMethod9continue1EP26_Jv_InterpMethodInvocation 
(/usr/local/lib/libgcj.so.3)
   at 0x403ca7b4: 
_ZN16_Jv_InterpMethod3runEP7ffi_cifPvP7ffi_rawP26_Jv_InterpMethodInvocation 
(/usr/local/lib/libgcj.so.3)
   at 0x40238654: _ZN16_Jv_InterpMethod10run_normalEP7ffi_cifPvP7ffi_rawS2_ 
(/usr/local/lib/libgcj.so.3)
   at 0x403bf78c: ?? (??:0)
   at 0x4023e958: _ZN3gnu3gcj7runtime11FirstThread9call_mainEv 
(/usr/local/lib/libgcj.so.3)
   at 0x402bbf58: _ZN3gnu3gcj7runtime11FirstThread3runEv 
(/usr/local/lib/libgcj.so.3)
BFD: Dwarf Error: Invalid or unhandled FORM value: 14.
BFD: Dwarf Error: Could not find abbrev number 104.
   at 0x4024b54c: _Z13_Jv_ThreadRunPN4java4lang6ThreadE 
(/usr/local/lib/libgcj.so.3)
   at 0x402269ac: _Z11_Jv_RunMainPN4java4lang5ClassEPKciPS4_b 
(/usr/local/lib/libgcj.so.3)
   at 0x08048a30: ?? (/usr/src/build/40453-i386/BUILD/glibc-2.2.4/csu/init.c:0)
   at 0x4064b507: __libc_start_main (/lib/i686/libc.so.6)
   at 0x08048791: _start (??:0)












More information about the Java mailing list