Bug #1722

RPC call to a Windows RSB RPC server causes exception on the Server when executing server.deactivate() on the cient

Added by C. Dreyer over 10 years ago. Updated about 10 years ago.

Status:RejectedStart date:01/22/2014
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:C++
Target version:rsb-0.9

Description

I have a C++ programm running as a RPC RSB Server and a java application running as a RPC calling client.
Using the example code on http://docs.cor-lab.de//rsb-manual/0.9/html/examples-basic.html#tutorial-rpc-server
The RPC Server throws an exception when I call the server.deactivate() on the calling java client.
The RPC server started the called procedure correctly. In the case of the example it properly returned the echo.
I can do this several times without problem.
But when I call the server.deactivate() on the java client, the C++ Programm throws an exception.
I can repeat this even after the exception was thrown. If I restart the client, call the remote procedure, the server will still execute the procedure, and again when the client calls server.deactivate(), the RPC server throws the exception.

Eine Ausnahme (erste Chance) bei 0x75d4c41f in ModuleSupervisor.exe: Microsoft C++-Ausnahme: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_weak_ptr> > an Speicherposition 0x046af8d0..

History

#1 Updated by J. Wienke over 10 years ago

Can you please add the full backtrace?

#2 Updated by J. Moringen about 10 years ago

  • Status changed from New to Feedback

Did you manage to produce a backtrace?

#3 Updated by J. Moringen about 10 years ago

  • Status changed from Feedback to Rejected

We cannot work on this without additional information.

Also available in: Atom PDF