taking a _quick_ look into the java.rmi.dgc package it looks like Remote
references (which your Home references now are - Right?) can indeed get
stale. the DGC ackage works on a lease basis, where each lease has a
certain duration. Not that I know what to do about it at this point.
-danch
Bill Burke wrote:
> We save a reference to our homes in a static variable in various classes
> so that we don't have to keep looking it up.
>
>
>
> ------------------------------
>
> class SomeClass
>
> {
>
> public static MyBeanHome myBeanHome = null;
>
>
>
> public void init()
>
> {
>
> InitialContext ctx = new InitialContext();
>
> myBeanHome = (MyBeanHome)ctx.lookup("MyBean");
>
>
>
> }
>
> }
>
> ----------------------------------
>
>
>
> Jetty/JBoss(2.2.1) has been running for a few days now and we're getting
> the folloowing exception when we call a finder on SomeClass.myBeanHome
>
>
>
> java.rmi.MarshalException: Invalid remote object
> <<no stack trace available>>
>
> If we don't use myBeanHome and instead use one freshly looked up in the
> InitialContext, the finder works fine.
>
>
>
> BTW, we have <Optimized> set to False in standardjboss.xml so all
> parameters are RMIized. We've had our service running for more than a
> few days before and never got this problem, we used to have <Optimized>
> set to True. That's the only thing I can think that's different.
>
>
>
>
>
> Thanks,
>
>
>
> Bill
>
>
>
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development