Bug#575402: java-access-bridge: spits out corba errors

Yann Dirson dirson at debian.org
Thu Mar 25 15:29:45 UTC 2010


Package: java-access-bridge
Version: 1.26.2-4

After setting up java-access-bridge as described on their website, I
tried to run 2 apps under it (filler, and freemind).

Although I have not noticed any problem when no AT-SPI client was
running, just having accerciser running causes the bridge to spit out
exception backtraces like the following.  Those exceptions do not
always appear when doing the same action, but it is sufficient to play
with the GUI only a couple a seconds to trigger them.

Note that nothing else than com.sun.corba.se in displayed backtrace
(but then all are truncated with "... N more" messages)

When run under openjdk:

$ LANG=C LC_ALL=C filler
default locale is c
Mar 25, 2010 3:59:11 PM
com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl
convertThrowableToSystemException WARNING: "IOP00010202: (UNKNOWN)
Unknown user exception thrown by the server" org.omg.CORBA.UNKNOWN:
vmcid: SUN  minor code: 202 completed: Maybe at
com.sun.corba.se.impl.logging.ORBUtilSystemException.runtimeexception(ORBUtilSystemException.java:8393)
at
com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.convertThrowableToSystemException(CorbaMessageMediatorImpl.java:1936)
[...] Caused by: java.lang.RuntimeException:
handleThrowableDuringServerDispatch: cannot create response. at
com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(CorbaMessageMediatorImpl.java:1863)
[...] Caused by: org.omg.CORBA.COMM_FAILURE:   vmcid: SUN  minor code:
203  completed: No at
com.sun.corba.se.impl.logging.ORBUtilSystemException.writeErrorSend(ORBUtilSystemException.java:2231)
[...]


When run under sun-java6 (after setting up java-access-bridge as
described on the access-bridge website), the following exception
appears several times on app startup, and then accerciser gets deadly
slow for some reason.

$ LANG=C LC_ALL=C filler
default locale is c
Mar 25, 2010 4:19:52 PM com.sun.corba.se.impl.interceptors.PIHandlerImpl peekClientRequestInfoImplStack
WARNING: "IOP00710817: (INTERNAL) Assertion failed: client request info stack is null"
org.omg.CORBA.INTERNAL:   vmcid: SUN  minor code: 817  completed: No
        at com.sun.corba.se.impl.logging.InterceptorsSystemException.clientInfoStackNull(InterceptorsSystemException.java:701)
        at com.sun.corba.se.impl.logging.InterceptorsSystemException.clientInfoStackNull(InterceptorsSystemException.java:723)
        at com.sun.corba.se.impl.interceptors.PIHandlerImpl.peekClientRequestInfoImplStack(PIHandlerImpl.java:735)
        at com.sun.corba.se.impl.interceptors.PIHandlerImpl.invokeClientPIEndingPoint(PIHandlerImpl.java:386)
        at com.sun.corba.se.impl.encoding.BufferManagerWriteStream.overflow(BufferManagerWriteStream.java:56)
        at com.sun.corba.se.impl.encoding.CDROutputStream_1_2.grow(CDROutputStream_1_2.java:211)
        at com.sun.corba.se.impl.encoding.CDROutputStream_1_2.alignAndReserve(CDROutputStream_1_2.java:182)
        at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.internalWriteOctetArray(CDROutputStream_1_0.java:547)
        at com.sun.corba.se.impl.encoding.CDROutputStream_1_0.write_octet_array(CDROutputStream_1_0.java:567)
        at com.sun.corba.se.impl.encoding.CDROutputStream.write_octet_array(CDROutputStream.java:169)
        at com.sun.corba.se.spi.servicecontext.UnknownServiceContext.write(UnknownServiceContext.java:43)
        at com.sun.corba.se.spi.servicecontext.ServiceContexts.writeMapEntry(ServiceContexts.java:322)
        at com.sun.corba.se.spi.servicecontext.ServiceContexts.writeServiceContextsInOrder(ServiceContexts.java:283)
        at com.sun.corba.se.spi.servicecontext.ServiceContexts.write(ServiceContexts.java:247)
        at com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_2.write(ReplyMessage_1_2.java:175)
        at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.createResponseHelper(CorbaMessageMediatorImpl.java:2201)
        at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.createResponseHelper(CorbaMessageMediatorImpl.java:2164)
        at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.createSystemExceptionResponse(CorbaMessageMediatorImpl.java:2089)  
        at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(CorbaMessageMediatorImpl.java:1873)
        at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleThrowableDuringServerDispatch(CorbaMessageMediatorImpl.java:1823)
        at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:258)
        at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1682)
        at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1540)
        at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:922)
        at com.sun.corba.se.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:181)
        at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:694)
        at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.dispatch(SocketOrChannelConnectionImpl.java:451)
        at com.sun.corba.se.impl.transport.SocketOrChannelConnectionImpl.doWork(SocketOrChannelConnectionImpl.java:1213)
        at com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.performWork(ThreadPoolImpl.java:471)
        at com.sun.corba.se.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:500)




-- 
Yann





More information about the pkg-java-maintainers mailing list