proteus:> icepacknode --Ice.Config=config --warn icepacknode: warning: administrative endpoints `IcePack.Registry.Admin.Endpoints' enabled [ icepacknode: Location: retrieved endpoints from locator, adding to locator table adapter = IcePack.Registry.Internal endpoints = tcp -h 192.168.15.19 -p 40358 ] AFTER STARTING icepackadmin: [ icepacknode: Adapter: created server adapter `IceBox.ServiceManager-IceBox1' ] [ icepacknode: Adapter: created server adapter `Hello-IceBox1.Service1' ] [ icepacknode: Server: created server `IceBox1' ] AFTER STARTING client: [ icepacknode: Location: found endpoints in locator table adapter = IcePack.Registry.Internal endpoints = tcp -h 192.168.15.19 -p 40358 ] [ icepacknode: Location: retrieved endpoints from locator, adding to locator table adapter = IcePack.Node-proteus endpoints = tcp -h 192.168.15.19 -p 40363 ] [ icepacknode: Server: changed server `IceBox1' state to `Activating' ] [ icepacknode: Activator: activating server `IceBox1' path = /build/external/Ice-1.2.0/bin/icebox pwd = args = --Ice.Config=db/node/servers/IceBox1/config/config_icebox --Ice.Default.Locator=IcePack/Locator:default -p 12000 ] [ icepacknode: Activator: activated server `IceBox1'(pid = 6308) ] [ icepacknode: Server: changed server `IceBox1' state to `Active' ] [ icepacknode: Location: found endpoints in locator table adapter = IcePack.Node-proteus endpoints = tcp -h 192.168.15.19 -p 40363 ] [ icepacknode: Adapter: server adapter `Hello-IceBox1.Service1' activated ] [ icepacknode: Location: found endpoints in locator table adapter = IcePack.Node-proteus endpoints = tcp -h 192.168.15.19 -p 40363 ] [ icepacknode: Adapter: server adapter `IceBox.ServiceManager-IceBox1' activated ] [ icepacknode: Location: found endpoints in locator table adapter = IcePack.Node-proteus endpoints = tcp -h 192.168.15.19 -p 40363 ] [ icepacknode: Location: retrieved endpoints from locator, adding to locator table adapter = Hello-IceBox1.Service1 endpoints = tcp -h 192.168.15.19 -p 40372 ] HelloFactory-Service1: created Hello object named 'Foo' AFTER ENTERING "t" IN CLIENT: Foo says Hello World! AFTER KILLING icebox PROCESS: [ icepacknode: Activator: detected server `IceBox1' termination ] [ icepacknode: Server: changed server `IceBox1' state to `Deactivating' ] [ icepacknode: Adapter: server adapter `IceBox.ServiceManager-IceBox1' deactivated ] [ icepacknode: Adapter: server adapter `Hello-IceBox1.Service1' deactivated ] [ icepacknode: Server: changed server `IceBox1' state to `Inactive' ] AFTER TRYING TO ENTER "t" AGAIN IN CLIENT: [ icepacknode: Location: found endpoints in locator table adapter = IcePack.Node-proteus endpoints = tcp -h 192.168.15.19 -p 40363 ] [ icepacknode: Server: changed server `IceBox1' state to `Activating' ] [ icepacknode: Activator: activating server `IceBox1' path = /build/external/Ice-1.2.0/bin/icebox pwd = args = --Ice.Config=db/node/servers/IceBox1/config/config_icebox --Ice.Default.Locator=IcePack/Locator:default -p 12000 ] [ icepacknode: Activator: activated server `IceBox1'(pid = 6311) ] [ icepacknode: Server: changed server `IceBox1' state to `Active' ] [ icepacknode: Location: found endpoints in locator table adapter = IcePack.Node-proteus endpoints = tcp -h 192.168.15.19 -p 40363 ] [ icepacknode: Adapter: server adapter `Hello-IceBox1.Service1' activated ] [ icepacknode: Location: found endpoints in locator table adapter = IcePack.Node-proteus endpoints = tcp -h 192.168.15.19 -p 40363 ] [ icepacknode: Adapter: server adapter `IceBox.ServiceManager-IceBox1' activated ] ---------------------------------------------------------------------------------------------- proteus:> icepackadmin --Ice.Config=config -e 'application add "application.xml"' [ icepackadmin: Location: retrieved endpoints from locator, adding to locator table object = IcePack/Admin endpoints = tcp -h 192.168.15.19 -p 40360 ] [ icepackadmin: Location: retrieved endpoints from locator, adding to locator table object = IcePack/Query endpoints = tcp -h 192.168.15.19 -p 12000 ] --------------------------------------------------------------------------------------- proteus:> client [ client: Location: retrieved endpoints from locator, adding to locator table object = IcePack/Query endpoints = tcp -h 192.168.15.19 -p 12000 ] [ client: Location: retrieved endpoints from locator, adding to locator table adapter = Hello-IceBox1.Service1 endpoints = tcp -h 192.168.15.19 -p 40372 ] usage: c: create a hello object d: destroy the current hello object s: set the current hello object r: set the current hello object to a random hello object S: show the name of the current hello object t: send greeting x: exit ?: help ==> t [ client: Location: found endpoints in locator table adapter = Hello-IceBox1.Service1 endpoints = tcp -h 192.168.15.19 -p 40372 ] ==> t [ client: Retry: re-trying operation call because of exception Connection.cpp:1213: Ice::CloseConnectionException: protocol error: connection closed ] [ client: Location: found endpoints in locator table adapter = Hello-IceBox1.Service1 endpoints = tcp -h 192.168.15.19 -p 40372 ] [ client: Retry: connection to endpoint failed, trying next endpoint Network.cpp:465: Ice::ConnectFailedException: connect failed: Connection refused ] [ client: Retry: connection to cached endpoints failed removing endpoints from cache and trying one more time Network.cpp:465: Ice::ConnectFailedException: connect failed: Connection refused ] [ client: Location: retrieved endpoints from locator, adding to locator table adapter = Hello-IceBox1.Service1 endpoints = tcp -h 192.168.15.19 -p 40385 ] [ client: Retry: cannot retry operation call because retry limit has been exceeded Outgoing.cpp:271: Ice::ObjectNotExistException: object does not exist identity: Foo facet: operation: sayHello ] Outgoing.cpp:271: Ice::ObjectNotExistException: object does not exist identity: Foo facet: operation: sayHello ==>