--- D:\Temp\jacorb\old\ClientConnection.java 2006-07-26 12:05:22.000000000 +0530 +++ D:\Temp\jacorb\new\ClientConnection.java 2008-11-03 17:33:41.215581700 +0530 @@ -296,7 +296,8 @@ synchronized( replies ) { - replies.put( key, placeholder ); + replies.put( key.toString(), placeholder ); + } try @@ -309,7 +310,8 @@ //because there will be no response to this request synchronized( replies ) { - replies.remove( key ); + replies.remove( key.toString() ); + } throw e; } @@ -358,8 +360,9 @@ synchronized( replies ) { + placeholder = - (ReplyPlaceholder) replies.remove( key ); + (ReplyPlaceholder) replies.remove( key.toString() ); } if( placeholder != null ) @@ -392,7 +396,7 @@ synchronized( replies ) { placeholder = - (ReplyPlaceholder) replies.remove( key ); + (ReplyPlaceholder) replies.remove( key.toString() ); } if( placeholder != null ) @@ -405,8 +409,8 @@ { if (logger.isWarnEnabled()) { - logger.warn("Received reply for unknown request id: " + - key); + logger.warn("Received reply for UNKNOWN request id: " + + key.toString()); } } }