Go Back   ZeroC Forums > Help Center

Reply
 
LinkBack Thread Tools Rate Thread Display Modes
  #1 (permalink)  
Old 08-11-2006
bartley bartley is offline
Registered User
 
Name: Chris Bartley
Organization: Carnegie Mellon University Robotics Institute
Project: The Telepresence Robot Kit (TeRK)
 
Join Date: Dec 2005
Posts: 52
Question Ice 3.1 client with an Ice 3.0.1 server?

Should I be able to use a client using Ice 3.1 with a server using Ice 3.0.1? I'm getting this error when I try:

Code:
CommandLineClient.exe: Ice.OperationNotExistException: OperationNotExistException
    id.name = "router"
    id.category = "TerkGlacier"
    facet = ""
    operation = "addProxies"
   at IceInternal.ProxyFactory.checkRetryAfterException(LocalException ex, Reference ref, Int32 cnt) in c:\src\vc80\stage\IceCS-3.1.0\src\Ice\ProxyFactory.cs:line 122
   at Ice.ObjectPrxHelperBase.handleException__(LocalException ex, Int32 cnt) in c:\src\vc80\stage\IceCS-3.1.0\src\Ice\Proxy.cs:line 838
   at peer.UserSessionPrxHelper.registerCallbacks(ObjectPrx selfCallbackProxy, ConnectionEventHandlerPrx connectionEventHandlerProxy, Context context__) in D:\CPB\Documents\Work\Projects\TeRKClient\code\c#\CommandLineClient\CommandLineClient\MRPLPeer.cs:line 2688
   at peer.UserSessionPrxHelper.registerCallbacks(ObjectPrx selfCallbackProxy, ConnectionEventHandlerPrx connectionEventHandlerProxy) in D:\CPB\Documents\Work\Projects\TeRKClient\code\c#\CommandLineClient\CommandLineClient\MRPLPeer.cs:line 2666
   at CommandLineClient.run(String[] args) in D:\CPB\Documents\Work\Projects\TeRKClient\code\c#\CommandLineClient\CommandLineClient\CommandLineClient.cs:line 82
   at Ice.Application.main(String[] args, InitializationData initData) in c:\src\vc80\stage\IceCS-3.1.0\src\Ice\Application.cs:line 116
The server is using Ice for Java 3.0.1 (and Glacier). The client is written in C#, using Ice 3.1.0. I searched the docs for both Ice versions and see a few references to addProxies() in the 3.1 docs. But it appears to be called within the Ice core somewhere. Is there a workaround, or am I doing something wrong?

thanks,

chris
Reply With Quote
  #2 (permalink)  
Old 08-11-2006
dwayne's Avatar
dwayne dwayne is offline
ZeroC Staff
 
Name: Dwayne Boone
Organization: ZeroC, Inc.
Project: Internet Communications Engine
 
Join Date: Jan 2005
Location: St. John's, Newfoundland
Posts: 215
Hi,

Due to interface changes in Ice 3.1 it is not possible to use a 3.1 client with a 3.0.1 Glacier2 server. The reverse will work though, a 3.0.1 client with a 3.1 Glacier2 server.

Regards,
Dwayne
Reply With Quote
  #3 (permalink)  
Old 08-11-2006
bartley bartley is offline
Registered User
 
Name: Chris Bartley
Organization: Carnegie Mellon University Robotics Institute
Project: The Telepresence Robot Kit (TeRK)
 
Join Date: Dec 2005
Posts: 52
Wow, good to know. Thanks!
Reply With Quote
Reply



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Similar Threads
Thread Thread Starter Forum Replies Last Post
Ice 2.1 client Ice 3.1 server Powell Trusler Help Center 7 09-28-2006 07:28 PM
How can client know the status that client and server disconnceted? skyriver Help Center 2 06-08-2005 12:37 AM
How server initiatively send message to client, and client can responce to it? ouloba Help Center 3 11-26-2004 10:35 AM
Client&Server zhaiyl Help Center 4 03-19-2004 09:06 AM
how Server to ClientH alesio Help Center 1 02-17-2004 12:26 PM


All times are GMT -4. The time now is 11:41 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.0.0
(c) 2008 ZeroC, Inc.