[jacorb-developer] PortableInterceptor and ServantLocator Together Cause Exception
Nick Cross
jacorb at goots.org
Tue Jun 26 10:39:19 CEST 2012
Hi,
That error is coming from OMG supplied stub code. Could you verify that
the conditions in the IDL to Java mapping 1.3 2008-01-11 , section
4.21.3, page 94/95 have been satisfied e.g. was your Servant activated
via the POA? If it has, then supplying a sample standalone compilable
and runnable test case would be useful.
Regards
Nick
On 26/06/12 01:17, McKnerney, Michael D (US SSA) wrote:
> Hi,
>
> Is it a known issue when using ServantLocator together with PortableInterceptor that this exception is always raised?
>
> Jun 25, 2012 10:32:17 PM org.jacorb.orb.Delegate servant_preinvoke
> SEVERE: unexpected exception during servant_preinvoke
> org.omg.CORBA.BAD_INV_ORDER: The Servant has not been associated with an ORBinstance
> at org.omg.PortableServer.Servant._get_delegate(Servant.java:111)
> at org.omg.PortableServer.Servant._poa(Servant.java:30)
> at org.jacorb.orb.portableInterceptor.ServerRequestInfoImpl.setServant(ServerRequestInfoImpl.java:153)
> at org.jacorb.orb.portableInterceptor.ServerRequestInfoImpl.<init>(ServerRequestInfoImpl.java:133)
> at org.jacorb.orb.Delegate.servant_preinvoke(Delegate.java:2644)
> at org.jacorb.orb.Delegate.is_a(Delegate.java:1789)
> at org.omg.CORBA.portable.ObjectImpl._is_a(ObjectImpl.java:53)
> at GIAS.LibraryManagerHelper.narrow(LibraryManagerHelper.java:59)
> at baex.gl.gateway.gias.LibraryImpl.get_manager(LibraryImpl.java:81)
>
> I can post code if need be but essentially what I have is a servant (LibraryImpl) that is in the process of processing a method (get_manager) and during the processing it invokes narrow() which is handled within the same thread as the get_manager().
>
> If I take out the portable interceptor, all works as expected so I figure this might be a known issue?
>
> Thanks,
> mike
> _______________________________________________
> jacorb-developer maillist - jacorb-developer at lists.spline.inf.fu-berlin.de
> https://lists.spline.inf.fu-berlin.de/mailman/listinfo/jacorb-developer
More information about the jacorb-developer
mailing list