You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@activemq.apache.org by JM-AWL <je...@atosorigin.com> on 2009/04/08 10:41:05 UTC

Ldap discovery mechanism using permanent sync causes java.io.IOException

Hi,

I'am using Ldap discovery mechanism with permanent sync with release 5.2.0
and Sun OpenDS 1.2.0 as Ldap Server.

ActiveMQ reads his networkConnector configuration in the Ldap tree and
establishs the broker connection.
When the parameters change in the Ldap tree (in the following, the
ipServicePort has changed), it causes java.io.IOException.

Does anybody encounter this problem ?

Logs:

2009-04-03 11:02:17,510[Thread-12      ] DEBUG LdapNetworkConnector          
- entry changed
2009-04-03 11:02:17,510[Thread-12      ] DEBUG LdapNetworkConnector          
- retrieved UUID from SearchResult
[cn=myactivemq,dc=brokers,dc=mynetworkofbrokers,dc=com]
2009-04-03 11:02:17,510[Thread-12      ] DEBUG LdapNetworkConnector          
- connector referenced removed for URI [static:(tcp://10.0.0.1:11616)], UUID
[cn=myactivemq,dc=brokers,dc=mynetworkofbrokers,dc=com], remaining
reference(s) [0]
2009-04-03 11:02:17,511[Thread-12      ] DEBUG DemandForwardingBridge        
-  stopping myactivemq-2.mynetworkofbrokers.com bridge to
myactivemq.mynetworkofbrokers.com is disposed already ? false
2009-04-03 11:02:17,514[Thread-12      ] DEBUG VMTransportFactory            
- Shutting down VM connectors for broker:
myactivemq-2.mynetworkofbrokers.com
2009-04-03 11:02:17,515[2.mynetworkofbrokers.com#0] DEBUG
TransportConnection            - Stopping connection:
vm://myactivemq-2.mynetworkofbrokers.com#0
2009-04-03 11:02:18,516 [2.mynetworkofbrokers.com#0] DEBUG
TransportConnection            - Stopped transport:
vm://myactivemq-2.mynetworkofbrokers.com#0
2009-04-03 11:02:18,517 [2.mynetworkofbrokers.com#0] DEBUG
TransportConnection            - Cleaning up connection resources:
vm://myactivemq-2.mynetworkofbrokers.com#0
2009-04-03 11:02:18,517 [2.mynetworkofbrokers.com#0] DEBUG AbstractRegion                
- Removing consumer: ID:host-50886-1238749294244-2:1:1:2
2009-04-03 11:02:18,519 [2.mynetworkofbrokers.com#0] DEBUG AMQMessageStore               
- flush starting ...
2009-04-03 11:02:18,520 [2.mynetworkofbrokers.com#0] DEBUG
TransportConnection            - Connection Stopped:
vm://myactivemq-2.mynetworkofbrokers.com#0
2009-04-03 11:02:18,521 [Thread-12      ] INFO  TransportConnector            
- Connector vm://myactivemq-2.mynetworkofbrokers.com Stopped
2009-04-03 11:02:18,521 [Thread-12      ] DEBUG TcpTransport                  
- Stopping transport tcp:///10.0.0.1:11616
2009-04-03 11:02:18,522 [Thread-12      ] INFO  DemandForwardingBridge        
- myactivemq-2.mynetworkofbrokers.com bridge to
myactivemq.mynetworkofbrokers.com stopped
2009-04-03 11:02:18,522 [Thread-12      ] INFO  NetworkConnector              
- Network Connector localhost Stopped
2009-04-03 11:02:18,522 [Thread-12      ] INFO  LdapNetworkConnector          
- connector removed with URI [static:(tcp://10.0.0.1:11616)]
2009-04-03 11:02:18,523 [Thread-12      ] DEBUG LdapNetworkConnector          
- retrieved UUID from SearchResult
[cn=myactivemq,dc=brokers,dc=mynetworkofbrokers,dc=com]
2009-04-03 11:02:18,523 [Thread-12      ] DEBUG LdapNetworkConnector          
- retrieved URI from SearchResult [static:(tcp://10.0.0.1:31616)]
2009-04-03 11:02:18,526 [Thread-12      ] ERROR LdapNetworkConnector          
- ERR: caught unexpected exception
	:
org.apache.activemq:BrokerName=myactivemq-2.mynetworkofbrokers.com,Type=NetworkConnector,NetworkConnectorName=localhost
        at
org.apache.activemq.util.IOExceptionSupport.create(IOExceptionSupport.java:27)
        at
org.apache.activemq.broker.BrokerService.registerNetworkConnectorMBean(BrokerService.java:1490)
        at
org.apache.activemq.broker.BrokerService.addNetworkConnector(BrokerService.java:338)
        at
org.apache.activemq.broker.BrokerService.addNetworkConnector(BrokerService.java:290)
        at
org.apache.activemq.network.LdapNetworkConnector.addConnector(LdapNetworkConnector.java:317)
        at
org.apache.activemq.network.LdapNetworkConnector.objectChanged(LdapNetworkConnector.java:456)
        at javax.naming.event.NamingEvent.dispatch(Unknown Source)
        at com.sun.jndi.ldap.EventQueue.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: javax.management.InstanceAlreadyExistsException:
org.apache.activemq:BrokerName=myactivemq-2.mynetworkofbrokers.com,Type=NetworkConnector,NetworkConnectorName=localhost
        at com.sun.jmx.mbeanserver.Repository.addMBean(Unknown Source)
        at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.internal_addObject(Unknown
Source)
        at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerDynamicMBean(Unknown
Source)
        at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerObject(Unknown
Source)
        at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.registerMBean(Unknown
Source)
        at com.sun.jmx.mbeanserver.JmxMBeanServer.registerMBean(Unknown
Source)
        at
org.apache.activemq.broker.BrokerService.registerNetworkConnectorMBean(BrokerService.java:1487)
        ... 7 more

-- 
View this message in context: http://www.nabble.com/Ldap-discovery-mechanism-using-permanent-sync-causes-java.io.IOException-tp22945779p22945779.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.