I recently got a server core dump in production.
I started analyzing what had happened ,
I was able to successfully recreate it . the scenario goes something like this
the server is running ,
the client retrives an order from the server,
the client deactivates the order
the server is shutdown and restarted
the client tries to retrive the order again.
the server crashes .
let me get down to some specifics.
the server is in C++ uses visibroker
the client is in java.
the client fetches an order through a CORBA object
it deactivates it, and for some reason after the deactivate there was a restart of the server.
now the client again tries to fetch the same order and there is a crash .
can anyone tell me why this could happen , is there some problem when there is a deactivate followed by server restart.
what happens to the active objects during restart.
Any help is greatly appreciated.
I started analyzing what had happened ,
I was able to successfully recreate it . the scenario goes something like this
the server is running ,
the client retrives an order from the server,
the client deactivates the order
the server is shutdown and restarted
the client tries to retrive the order again.
the server crashes .
let me get down to some specifics.
the server is in C++ uses visibroker
the client is in java.
the client fetches an order through a CORBA object
it deactivates it, and for some reason after the deactivate there was a restart of the server.
now the client again tries to fetch the same order and there is a crash .
can anyone tell me why this could happen , is there some problem when there is a deactivate followed by server restart.
what happens to the active objects during restart.
Any help is greatly appreciated.