Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Jun 2002 17:37:25 +1200
From:      Jonathan Chen <jonc@chen.org.nz>
To:        j mckitrick <jcm@FreeBSD-uk.eu.org>
Cc:        freebsd-java@FreeBSD.ORG
Subject:   Re: Frustrating Java RMI problem, reprise
Message-ID:  <20020624053725.GA93880@grimoire.chen.org.nz>
In-Reply-To: <20020624043621.A29670@dogma.freebsd-uk.eu.org>
References:  <20020624043621.A29670@dogma.freebsd-uk.eu.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jun 24, 2002 at 04:36:21AM +0100, j mckitrick wrote:
> 
> This problem has me pulling my hair out.  Here's a cut and paste of a
> sample run.  I started rmiregistry, then 'comp' which is an alias to run
> the correct class.  It threw the exception.  I broke out of rmiregistry,
> ran it again, and ran my class again, and it worked.  Any idea why this
> might happen?  Could there be a huge delay in the code somewhere where a
> port isn't getting bound quickly enough?
> 
> local:~/myjava> comp
> ComputeEngine exception: RemoteException occurred in server thread;
> nested exception is: 
> java.rmi.UnmarshalException: error unmarshalling arguments;
> nested exception is: 
> java.lang.ClassNotFoundException:
> engine.ComputeEngine_Stub
> local:~/myjava> 
> local:~/myjava> fg
> [1]  + running    rmiregistry
> (pwd : ~)
> ^C
> (pwd now: ~/myjava)
> local:~/myjava> rmiregistry&
> [1] 377
> local:~/myjava> comp
> Ready.

From the trace above, my guess is the rmiregistry needs to have it's
classpath set properly as well. That's why when you ran it in
~/myjava, the code worked (classpath by default includes . in its
environment).

Cheers.
-- 
Jonathan Chen <jonc@chen.org.nz>                    Once is dumb luck.
                                                 Twice is coincidence.
             Three times and Somebody Is Trying To Tell You Something.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020624053725.GA93880>