hi:
Now I meet a problem troubles me for several days.
When the Client calls the server,the server show a error message,then the server dumped.
Following is the error message showed at the side of server:
::GOT A UNRECOVERABLE ERROR, TYPE[Illegal instruction] CALL STACKS::
::Time=10/10/06 14:46:15.079
pace::GlobalErrorHandler::SignalHandler(int)
Matr::CTelRecv::___slabDraw(IceInternal::Incoming& , Ice::Current const&)
IceInternal::Incoming::invoke(IceInternal::Handle< IceInternal::ServantManager> const&)
Ice::ConnectionI::invokeAll(IceInternal::BasicStre am&, int, int, unsigned char, IceInternal::Handle<IceInternal::ServantManager> const&, IceInternal::Handle<Ice::ObjectAdapter> const&)
Ice::ConnectionI::message(IceInternal::BasicStream &, IceInternal::Handle<IceInternal::ThreadPool> const&)
IceInternal::ThreadPool::run()
IceInternal::ThreadPool::EventHandlerThread::run()
__clone2
__________________________________________________ ______________________
My slice file :
module Matr
{
class CTelRecv
{
void slabDraw(string stripNo,RMC::FurnaceData fucDt);
void slabDrawNext(string stripNo,RMC::FurnaceData fucDt);
void setFucRotImage(CommDef::sequString fucInfo);
void setMacroTrackFlag(int index,macroStatus status);
void setMicroTrackFlag(microTrackFlag status);
void setTrackSensorStatus();
void loadSlab();
void returnToFuc(string stripNo);
void returnToStore(string stripNo);
};
}
"slabDraw" is one operation of the interface.
As soon as the client calls the operatrion "slabDraw",the server dumps without doing anything.
Could you help me???

Reply With Quote