Archived

This forum has been archived. Please start a new discussion on GitHub.

unknown exception in 'Ice.ThreadPool.Server'

Hello,


If I run my application I get the following error message on server-side:

server: error: unknown exception in 'Ice.ThreadPool.Server'

I've read in the documentation, that the default value for this property
is 10. I need only one Thread, so I set the Size- and MaxSize-Value to 1 in the server:

...
Ice::PropertiesPtr properties = Ice::getDefaultProperties();
properties->setProperty("Ice.ThreadPool.Server.Size", "1");
properties->setProperty("Ice.ThreadPool.Server.SizeMax", "1");
communicator = Ice::initializeWithProperties(argc, argv, properties);
status = run(argc, argv, communicator);
...


My application contains clients (but only one for this testcase) which connect to a database and operate on it.
I don't know where the problem lies. Can you give me a clue?


Thank you for your reply

Comments

  • And unknown exception is a non-Ice exception.

    In your server code, can you add a catch(...) to see if any unexpected exceptions are raised?

    Do you get this exception only if you set the thread pool size to 1?