Ok, so I've been messing around with the demo/Glacier2/callback client. With the only configuration changes being to add logging to glacier2, and with
Ice.ObjectPrx proxy = communicator().stringToProxy("Glacer2/router:ssl -p 10005");/
Ice.RouterPrx routerPrxy = Ice.RouterPrxHelper.checkedCast(proxy);
in the top of run (before it goes and gets the default router from the config file), I get the following from glacier2, while my client throws the ConnectionLostException when it tries to do the checkedCast.
Code:
[ glacier2router: Network: accepted ssl connection
local address = 3.4.5.6:10005
remote address = 3.4.5.6:55924 ]
[ glacier2router: Protocol: sending validate connection
message type = 3 (validate connection)
compression status = 0 (not compressed; do not compress response, if any)
message size = 14 ]
[ glacier2router: Security: Performing handshake.
local address = 3.4.5.6:10005
remote address = 3.4.5.6:55924 ]
[ glacier2router: Security: Performing handshake.
local address = 3.4.5.6:10005
remote address = 3.4.5.6:55924 ]
[ glacier2router: Security: depth = 1:/C=US/ST=Some State/L=Somewhere/O=Your Company/OU=Development/CN=Your Certificate Authority/emailAddress=you@some.net
verify return = 1
]
[ glacier2router: Security: depth = 0:/C=US/ST=Some State/O=Your Company/OU=Development/CN=Ice Client
verify return = 1
]
[ glacier2router: Security: Performing handshake.
local address = 3.4.5.6:10005
remote address = 3.4.5.6:55924 ]
[ glacier2router: Security: Performing handshake.
local address = 3.4.5.6:10005
remote address = 3.4.5.6:55924 ]
[ glacier2router: Protocol: received request
message type = 0 (request)
compression status = 0 (not compressed; do not compress response, if any)
message size = 64
request id = 1
identity = Glacer2/router
facet =
operation = ice_isA
mode = 1 (nonmutating)
context = ]
[ glacier2router: Protocol: sending reply
message type = 2 (reply)
compression status = 0 (not compressed; do not compress response, if any)
message size = 43
request id = 1
reply status = 2 (object not exist)
identity = Glacer2/router
facet =
operation = ice_isA ]
[ glacier2router: Network: closing ssl connection
local address = 3.4.5.6:32932
remote address = <not connected> ]