Read only archive ; use https://github.com/JacORB/JacORB/issues for new issues

Bug 956

Summary: using AMI with BiDir
Product: JacORB Reporter: Boris <boris.temkin>
Component: ORBAssignee: Mailinglist to track bugs <jacorb-bugs>
Status: RESOLVED FIXED    
Severity: critical CC: jacorb
Priority: P5    
Version: 3.2   
Hardware: PC   
OS: Linux   
Bug Depends on: 957    
Bug Blocks:    
Attachments: modified AMI example from demos

Description Boris 2013-07-15 13:11:12 UTC
Created attachment 418 [details]
modified AMI example from demos

When I try to use AMI with BiDir I got following exception:

     [jaco] Jul 15, 2013 8:03:20 PM org.jacorb.orb.giop.GIOPConnection receiveMessages
     [jaco] SEVERE: Unexpected error during receiveMessages. Lost a message!
     [jaco] java.lang.NullPointerException
     [jaco] 	at org.jacorb.orb.giop.BiDirConnectionClientInterceptor.send_request(BiDirConnectionClientInterceptor.java:125)
     [jaco] 	at org.jacorb.orb.portableInterceptor.ClientInterceptorIterator.invoke(ClientInterceptorIterator.java:129)
     [jaco] 	at org.jacorb.orb.portableInterceptor.AbstractInterceptorIterator.iterate(AbstractInterceptorIterator.java:66)
     [jaco] 	at org.jacorb.orb.portableInterceptor.ClientInterceptorIterator.iterate(ClientInterceptorIterator.java:87)
     [jaco] 	at org.jacorb.orb.portableInterceptor.DefaultClientInterceptorHandler.invokeInterceptors(DefaultClientInterceptorHandler.java:331)
     [jaco] 	at org.jacorb.orb.portableInterceptor.DefaultClientInterceptorHandler.handle_send_request(DefaultClientInterceptorHandler.java:135)
     [jaco] 	at org.jacorb.orb.Delegate.servant_preinvoke(Delegate.java:2665)
     [jaco] 	at org.jacorb.orb.ReplyReceiver.performCallback(ReplyReceiver.java:241)
     [jaco] 	at org.jacorb.orb.ReplyReceiver.replyReceived(ReplyReceiver.java:184)
     [jaco] 	at org.jacorb.orb.giop.ClientConnection.replyReceived(ClientConnection.java:355)
     [jaco] 	at org.jacorb.orb.giop.GIOPConnection.receiveMessagesLoop(GIOPConnection.java:792)
     [jaco] 	at org.jacorb.orb.giop.GIOPConnection.receiveMessages(GIOPConnection.java:527)
     [jaco] 	at org.jacorb.orb.giop.MessageReceptor.doWork(MessageReceptor.java:69)
     [jaco] 	at org.jacorb.util.threadpool.ConsumerTie.run(ConsumerTie.java:60)
     [jaco] 	at java.lang.Thread.run(Thread.java:724)
Comment 1 Nick Cross 2013-07-18 09:22:29 UTC
3bbdaa4df9b3c97e7a86b83844cc7d0fdc3ca788 - BZ956/BZ957 Add fix for built-in interceptors and local calls