ice
ice copied to clipboard
Test controller response callback exceptions
*** [1/1] Running java/Ice/udp tests ***
[ running client/server test - 05/22/25 22:00:02 ]
- Config: ssl,android
(executing `Ice/udp/Server' on `Android' args = ['--Ice.Default.Host=127.0.0.1', '--Ice.Warn.Connections=1', '--Ice.Default.Protocol=ssl', '--Ice.IPv6=0', '--IceSSL.Password=password', '--IceSSL.DefaultDir=/Users/jose/Documents/3.8/ice/certs/common/ca', '--IceSSL.Keystore=server.p12', '--IceSSL.KeystorePassword=password', '--IceSSL.KeystoreType=PKCS12', '--IceSSL.Truststore=ca.p12', '--IceSSL.TruststorePassword=password', '--IceSSL.TruststoreType=PKCS12', '--Ice.ThreadPool.Server.Size=1', '--Ice.ThreadPool.Server.SizeMax=3', '--Ice.ThreadPool.Server.SizeWarn=0', '--Ice.PrintAdapterReady=1'])
(executing `Ice/udp/Client' on `Android' args = ['--Ice.Default.Host=127.0.0.1', '--Ice.Warn.Connections=1', '--Ice.Default.Protocol=ssl', '--Ice.IPv6=0', '--IceSSL.Password=password', '--IceSSL.DefaultDir=/Users/jose/Documents/3.8/ice/certs/common/ca', '--IceSSL.Keystore=client.p12', '--IceSSL.KeystorePassword=password', '--IceSSL.KeystoreType=PKCS12', '--IceSSL.Truststore=ca.p12', '--IceSSL.TruststorePassword=password', '--IceSSL.TruststoreType=PKCS12'])
testing udp... Expected 1 replies, got 0
ok
testing udp multicast... ok
testing udp bi-dir connection... ok
[ running client/server test - 05/22/25 22:00:03 ]
- Config: ws,compress,ipv6,serialize,mx,android
(executing `Ice/udp/Server' on `Android' args = ['--Ice.Default.Host=::1', '--Ice.Warn.Connections=1', '--Ice.Default.Protocol=ws', '--Ice.Override.Compress=1', '--Ice.ThreadPool.Server.Serialize=1', '--Ice.IPv6=1', '--Ice.PreferIPv6Address=1', '--Ice.Admin.Endpoints=tcp -h "::1"', '--Ice.Admin.InstanceName=Server', '--IceMX.Metrics.Debug.GroupBy=id', '--IceMX.Metrics.Parent.GroupBy=parent', '--IceMX.Metrics.All.GroupBy=none', '--Ice.ThreadPool.Server.Size=1', '--Ice.ThreadPool.Server.SizeMax=3', '--Ice.ThreadPool.Server.SizeWarn=0', '--Ice.PrintAdapterReady=1'])
(executing `Ice/udp/Client' on `Android' args = ['--Ice.Default.Host=::1', '--Ice.Warn.Connections=1', '--Ice.Default.Protocol=ws', '--Ice.Override.Compress=1', '--Ice.ThreadPool.Server.Serialize=1', '--Ice.IPv6=1', '--Ice.PreferIPv6Address=1', '--Ice.Admin.Endpoints=tcp -h "::1"', '--Ice.Admin.InstanceName=Client', '--IceMX.Metrics.Debug.GroupBy=id', '--IceMX.Metrics.Parent.GroupBy=parent', '--IceMX.Metrics.All.GroupBy=none'])
testing udp... ok
testing udp multicast... ok
testing udp bi-dir connection... ok
Ran 1 tests in 1.20 seconds
1 succeeded
-! 05/22/25 22:00:03.922 warning: Ice::Exception raised by response callback:
src/Ice/ThreadPool.cpp:447 Ice::CommunicatorDestroyedException the Ice communicator object is destroyed
stack trace:
0 Ice::LocalException::LocalException(char const*, int, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>) in libIce.38a0.dylib
1 Ice::CommunicatorDestroyedException::CommunicatorDestroyedException(char const*, int) in libIce.38a0.dylib
2 Ice::CommunicatorDestroyedException::CommunicatorDestroyedException(char const*, int) in libIce.38a0.dylib
3 IceInternal::ThreadPool::execute(std::__1::function<void ()>, std::__1::shared_ptr<Ice::Connection> const&) in libIce.38a0.dylib
4 IceInternal::OutgoingAsyncBase::invokeExceptionAsync() in libIce.38a0.dylib
5 IceInternal::ConnectRequestHandler::setException(std::exception_ptr) in libIce.38a0.dylib
6 IceInternal::RoutableReference::getRequestHandler() const::$_1::operator()(std::exception_ptr) const in libIce.38a0.dylib
7 decltype(std::declval<IceInternal::RoutableReference::getRequestHandler() const::$_1&>()(std::declval<std::exception_ptr>())) std::__1::__invoke[abi:ne190102]<IceInternal::RoutableReference::getRequestHandler() const::$_1&, std::exception_ptr>(IceInternal::RoutableReference::getRequestHandler() const::$_1&, std::exception_ptr&&) in libIce.38a0.dylib
You're running a Java test and you're getting a C++ stack trace?
You're running a Java test and you're getting a C++ stack trace?
Is an android test. The tests scripts uses Ice for Python to send requests to the test controller. Here the exception is from Ice for Python.