Dynamic Ice and Blobject (revisited)

in Help Center
OK.. now on the other end of the system... trying to dispatch the event to subscribers... I'm getting collocation exceptions when I call ice_invoke on the subscriber proxy (again.. its a direct delegate).....
if I ice_colo(false) on the proxy, the ice_invoke call kills the thread making the call rather than throwing an exception.. so I have zero clue as to whats going on in this case
are there no debug dlls available for the C# interface so I can step into the code ??
Ideas why its not dispatching the invocation to the subscriber ??
if I ice_colo(false) on the proxy, the ice_invoke call kills the thread making the call rather than throwing an exception.. so I have zero clue as to whats going on in this case
are there no debug dlls available for the C# interface so I can step into the code ??
Ideas why its not dispatching the invocation to the subscriber ??
0
Comments
We don't distribute the debug DLL for C#, but you can easily build one yourself by downloading and compiling the Ice for C# source distribution.
Take care,
- Mark
I've got the call wrapped in a try/catch, but the catch never gets hit, and I get a trace message that the thread died
--- a little later
debug dlls do the same thing.... the thread just dies without throwing an exception
got the debug dll working... had a release DLL in the GAC that had to be removed before it would see the debug DLLs
new problem:
with oneway proxy.. everything on the publishing side of the test works fine, but I never get the calls dispatched to the subscriber
I switched it to twoway, and the 1st publish hangs indefinitly
in both cases, protocol traces DO show the requests going out
traced it all the way down to TcpTransciever.read during a ConnectionI.validate call... getting a WouldBlock response Am I hitting a deadlock here because both publisher and subscriber are in the same app ??
Thanks!
Benoit.
Hope this helps!
Benoit.
locator was undefined
servent contained and instance of the implementation
status was DispatchOK
(doesnt look like that code should have thrown an exception.. should have just continued on to process the "void" return type of the method)
VS.Net 2003 with IceCS-2.1.0 debug dll from source build
I had one of my methods in the routing code defaulting to return false which caused the ice_invoke on my publisher object to return false.. which made the runtime very unhappy
looks to all be working now !!