Very cool and many thanks!  

Joe 



rajdavies wrote:
> 
> This is fixed in the svn main trunk
> 
> 
> cheers,
> 
> Rob
> 
> http://rajdavies.blogspot.com/
> 
> 
> 
> On Oct 9, 2007, at 2:47 PM, ttmdev wrote:
> 
>>
>> We are using the 'duplex' functionality for the same reason. I am  
>> getting the
>> same results whether I use this syntax, as in the distro test case
>>
>> <networkConnector uri="static:(tcp://localhost:61617)">
>>            duplex=true
>>               ....
>> </networkConnector>
>>
>> or this one
>>
>> <networkConnector uri="static:(tcp://localhost:61617)" duplex="true">
>>            ...
>> </networkConnector>
>>
>> In both cases the broker initiating the connection comes up fine,  
>> but when
>> it connects to the remote broker I get the exceptions listed below.  
>> However,
>> I did notice that the broker accepting the connection request  
>> reports this
>> NPE.
>>
>> WARN  DemandForwardingBridge         - Network connection between
>> vm://broker1#6
>>  and tcp:///127.0.0.1:1929 shutdown due to a remote error:
>> java.lang.NullPointer
>> Exception
>>
>> Joe (ttmdev)
>>
>>
>> Alex_ynr wrote:
>>>
>>> I don't know about ttmdev but I am guessing he is creating it on  
>>> one side
>>> (just like I am).
>>>
>>> The whole idea (and the reason I'm using the duplex functionality)  
>>> is that
>>> one of the brokers is behind a firewall and cannot have an incoming
>>> connection...so I wanna set up an outgoing one from that broker to  
>>> the
>>> outside one with duplex functionality.
>>>
>>> Any thoughts?
>>>
>>> Alex
>>>
>>>
>>> rajdavies wrote:
>>>>
>>>> Are you creating two network connections - i.e. one on each  
>>>> broker - or
>>>> just one network connection on one broker?
>>>>
>>>>
>>>> ttmdev wrote:
>>>>>
>>>>> I am trying to connect two 5.0 brokers via a duplex network  
>>>>> connection
>>>>> without much success (see exception stack below). I am using the  
>>>>> latest
>>>>> 5.0 snapshot. If I take out "duplex=true", both brokers are
>>>>> happy-campers and life is good. Has the duplex feature been fully
>>>>> implemented? - Thanks
>>>>>
>>>>>
>>>>> ERROR Service                        - Async error occurred:
>>>>> javax.jms.InvalidCl
>>>>> ientIDException: Broker: mybroker1 - Client:
>>>>> NC_mybroker2_inboundmybroker1 alrea
>>>>> dy connected from vm://mybroker1#0
>>>>> javax.jms.InvalidClientIDException: Broker: mybroker1 - Client:
>>>>> NC_mybroker2_inb
>>>>> oundmybroker1 already connected from vm://mybroker1#0
>>>>>         at
>>>>> org.apache.activemq.broker.region.RegionBroker.addConnection 
>>>>> (RegionBr
>>>>> oker.java:205)
>>>>>         at
>>>>> org.apache.activemq.broker.BrokerFilter.addConnection 
>>>>> (BrokerFilter.ja
>>>>> va:81)
>>>>>         at
>>>>> org.apache.activemq.advisory.AdvisoryBroker.addConnection 
>>>>> (AdvisoryBro
>>>>> ker.java:71)
>>>>>         at
>>>>> org.apache.activemq.broker.BrokerFilter.addConnection 
>>>>> (BrokerFilter.ja
>>>>> va:81)
>>>>>         at
>>>>> org.apache.activemq.broker.MutableBrokerFilter.addConnection 
>>>>> (MutableB
>>>>> rokerFilter.java:91)
>>>>>         at
>>>>> org.apache.activemq.broker.TransportConnection.processAddConnection 
>>>>> (T
>>>>> ransportConnection.java:690)
>>>>>         at
>>>>> org.apache.activemq.command.ConnectionInfo.visit 
>>>>> (ConnectionInfo.java:
>>>>> 125)
>>>>>         at
>>>>> org.apache.activemq.broker.TransportConnection.service 
>>>>> (TransportConne
>>>>> ction.java:320)
>>>>>         at
>>>>> org.apache.activemq.broker.TransportConnection$1.onCommand 
>>>>> (TransportC
>>>>> onnection.java:216)
>>>>>         at
>>>>> org.apache.activemq.transport.ResponseCorrelator.onCommand 
>>>>> (ResponseCo
>>>>> rrelator.java:100)
>>>>>         at
>>>>> org.apache.activemq.transport.TransportFilter.onCommand 
>>>>> (TransportFilt
>>>>> er.java:67)
>>>>>         at
>>>>> org.apache.activemq.transport.vm.VMTransport.iterate 
>>>>> (VMTransport.java
>>>>> :232)
>>>>>         at
>>>>> org.apache.activemq.thread.DedicatedTaskRunner.runTask 
>>>>> (DedicatedTaskR
>>>>> unner.java:98)
>>>>>         at
>>>>> org.apache.activemq.thread.DedicatedTaskRunner$1.run 
>>>>> (DedicatedTaskRun
>>>>> ner.java:36)
>>>>> INFO  DemandForwardingBridge         - Network connection between
>>>>> vm://mybroker1
>>>>> #4 and tcp://localhost/127.0.0.1:61617(mybroker2) has been  
>>>>> established.
>>>>> INFO  DemandForwardingBridge         - Network connection between
>>>>> vm://mybroker1
>>>>> #4 and tcp://localhost/127.0.0.1:61617 shutdown due to a local  
>>>>> error:
>>>>> javax.jms.
>>>>> InvalidClientIDException: Broker: mybroker1 - Client:
>>>>> NC_mybroker2_inboundmybrok
>>>>> er1 already connected from vm://mybroker1#0
>>>>> ERROR Service                        - Async error occurred:
>>>>> java.lang.IllegalSt
>>>>> ateException: Cannot add a consumer to a session that had not been
>>>>> registered: I
>>>>> D:DIEGO-3893-1190136710171-5:1:1
>>>>> java.lang.IllegalStateException: Cannot add a consumer to a  
>>>>> session that
>>>>> had not
>>>>>  been registered: ID:DIEGO-3893-1190136710171-5:1:1
>>>>>         at
>>>>> org.apache.activemq.broker.TransportConnection.processAddConsumer 
>>>>> (Tra
>>>>> nsportConnection.java:559)
>>>>>         at
>>>>> org.apache.activemq.command.ConsumerInfo.visit(ConsumerInfo.java: 
>>>>> 334)
>>>>>
>>>>>         at
>>>>> org.apache.activemq.broker.TransportConnection.service 
>>>>> (TransportConne
>>>>> ction.java:320)
>>>>>         at
>>>>> org.apache.activemq.broker.TransportConnection$1.onCommand 
>>>>> (TransportC
>>>>> onnection.java:216)
>>>>>         at
>>>>> org.apache.activemq.transport.ResponseCorrelator.onCommand 
>>>>> (ResponseCo
>>>>> rrelator.java:100)
>>>>>         at
>>>>> org.apache.activemq.transport.TransportFilter.onCommand 
>>>>> (TransportFilt
>>>>> er.java:67)
>>>>>         at
>>>>> org.apache.activemq.transport.vm.VMTransport.iterate 
>>>>> (VMTransport.java
>>>>> :232)
>>>>>         at
>>>>> org.apache.activemq.thread.DedicatedTaskRunner.runTask 
>>>>> (DedicatedTaskR
>>>>> unner.java:98)
>>>>>         at
>>>>> org.apache.activemq.thread.DedicatedTaskRunner$1.run 
>>>>> (DedicatedTaskRun
>>>>> ner.java:36)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> PieterN wrote:
>>>>>>
>>>>>>
>>>>>> rajdavies wrote:
>>>>>>>
>>>>>>> nothing to be worried about - you've just encountered a half  
>>>>>>> finished
>>>>>>> implementation of duplex network connections. Hopefully this  
>>>>>>> is fixed
>>>>>>> in today's snapshot
>>>>>>>
>>>>>> Using the latest snapshot (from august 5), I still encounter this
>>>>>> problem. I also sometimes receive duplicate messages, or get  
>>>>>> errors
>>>>>> when i try to ACK a message. Anyone else seeing this problems?
>>>>>>
>>>>>> Regards,
>>>>>>
>>>>>> Pieter
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>> -- 
>> View this message in context: http://www.nabble.com/Unexpected- 
>> remote-command-tf4179394s2354.html#a13115970
>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Unexpected-remote-command-tf4179394s2354.html#a13156703
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to