-
Type:
Bug
-
Status: Resolved
-
Priority:
Major
-
Resolution: Cannot Reproduce
-
Affects Version/s: None
-
Fix Version/s: None
-
Component/s: broker
-
Labels:None
The customer applied R2 and R2P2 patch to the standalone (non-Karaf) AMQ broker (apache-activemq-5.9.0.redhat-610379-bin.zip).
After that change the customer can see the following stack trace when broker tries to connect to the network:
2015-04-01 20:32:07,470 | INFO | Network connection between vm://masterBroker#0 and tcp:/foo/11.119.112.81:61618@51135 shutdown due to a local error: java.lang.NoSuchMethodError: org.apache.activemq.security.DefaultAuthorizationMap.findWildcardMatches(Lorg/apache/activemq/command/ActiveMQDestination;Z)Ljava/util/Set; | org.apache.activemq.network.DemandForwardingBridgeSupport | triggerStartAsyncNetworkBridgeCreation: remoteBroker=tcp://foo/11.149.191.15:61618@51135, localBroker= vm://masterBroker#0
|
2015-04-01 20:32:07,499 | WARN | Failed to remove connection ConnectionInfo {commandId = 1, responseRequired = true, connectionId = masterBroker->failoverBroker-39736-1427920322022-2:1, clientId = masterBrokerToFailoverBroker_failoverBroker_inbound_masterBroker, clientIp = vm://masterBroker#0, userName = system, password = *****, brokerPath = null, brokerMasterConnector = false, manageable = false, clientMaster = true, faultTolerant = false, failoverReconnect = false} | org.apache.activemq.broker.TransportConnection.Service | ActiveMQ BrokerService[masterBroker] Task-6
|
java.lang.NoSuchMethodError: org.apache.activemq.security.DefaultAuthorizationMap.findWildcardMatches(Lorg/apache/activemq/command/ActiveMQDestination;Z)Ljava/util/Set;
|
at org.apache.activemq.security.DefaultAuthorizationMap.get(DefaultAuthorizationMap.java:166)
|
at org.apache.activemq.security.DefaultAuthorizationMap.getAllEntries(DefaultAuthorizationMap.java:193)
|
at org.apache.activemq.security.DefaultAuthorizationMap.getAdminACLs(DefaultAuthorizationMap.java:96)
|
at org.apache.activemq.security.AuthorizationBroker.checkDestinationAdmin(AuthorizationBroker.java:70)
|
at org.apache.activemq.security.AuthorizationBroker.addDestination(AuthorizationBroker.java:97)
|
at org.apache.activemq.broker.MutableBrokerFilter.addDestination(MutableBrokerFilter.java:177)
|
at org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:444)
|
at org.apache.activemq.broker.jmx.ManagedRegionBroker.send(ManagedRegionBroker.java:297)
|
at org.apache.activemq.advisory.AdvisoryBroker.fireAdvisory(AdvisoryBroker.java:616)
|
at org.apache.activemq.advisory.AdvisoryBroker.fireAdvisory(AdvisoryBroker.java:547)
|
at org.apache.activemq.advisory.AdvisoryBroker.fireAdvisory(AdvisoryBroker.java:542)
|
at org.apache.activemq.advisory.AdvisoryBroker.removeConnection(AdvisoryBroker.java:270)
|
at org.apache.activemq.broker.BrokerFilter.removeConnection(BrokerFilter.java:132)
|
at org.apache.activemq.broker.TransactionBroker.removeConnection(TransactionBroker.java:350)
|
at org.apache.activemq.broker.BrokerFilter.removeConnection(BrokerFilter.java:132)
|
at org.apache.activemq.broker.BrokerFilter.removeConnection(BrokerFilter.java:132)
|
at org.apache.activemq.security.AbstractAuthenticationBroker.removeConnection(AbstractAuthenticationBroker.java:48)
|
at org.apache.activemq.broker.BrokerFilter.removeConnection(BrokerFilter.java:132)
|
at org.apache.activemq.broker.MutableBrokerFilter.removeConnection(MutableBrokerFilter.java:137)
|
at org.apache.activemq.broker.TransportConnection.processRemoveConnection(TransportConnection.java:862)
|
at org.apache.activemq.broker.TransportConnection.doStop(TransportConnection.java:1183)
|
at org.apache.activemq.broker.TransportConnection$4.run(TransportConnection.java:1113)
|
at java.lang.Thread.run(Thread.java:745)
|
2015-04-01 20:32:07,504 | INFO | Connector vm://masterBroker stopped | org.apache.activemq.broker.TransportConnector | ActiveMQ BrokerService[masterBroker] Task-4
|
2015-04-01 20:32:07,507 | INFO | masterBroker bridge to failoverBroker stopped | org.apache.activemq.network.DemandForwardingBridgeSupport | ActiveMQ BrokerService[masterBroker] Task-4
|
2015-04-01 20:32:08,489 | INFO | Establishing network connection from vm://masterBroker?async=false&network=true to tcp://foo:61618 | org.apache.activemq.network.DiscoveryNetworkConnector | Simple Discovery Agent-1
|
2015-04-01 20:32:08,492 | INFO | Connector vm://masterBroker started | org.apache.activemq.broker.TransportConnector | Simple Discovery Agent-1
|
2015-04-01 20:32:08,502 | INFO | Network connection between vm://masterBroker#4 and tcp://foo/11.249.132.84:61618@51136 shutdown due to a local error: java.lang.NoSuchMethodError: org.apache.activemq.security.DefaultAuthorizationMap.findWildcardMatches(Lorg/apache/activemq/command/ActiveMQDestination;Z)Ljava/util/Set; | org.apache.activemq.network.DemandForwardingBridgeSupport | triggerStartAsyncNetworkBridgeCreation: remoteBroker=tcp://foo/11.141.122.82:61618@51136, localBroker= vm://masterBroker#4
|
2015-04-01 20:32:08,507 | WARN | Failed to remove connection ConnectionInfo {commandId = 1, responseRequired = true, connectionId = masterBroker->failoverBroker-39736-1427920322022-3:1, clientId = masterBrokerToFailoverBroker_failoverBroker_inbound_masterBroker, clientIp = vm://masterBroker#4, userName = system, password = *****, brokerPath = null, brokerMasterConnector = false, manageable = false, clientMaster = true, faultTolerant = false, failoverReconnect = false} | org.apache.activemq.broker.TransportConnection.Service | ActiveMQ BrokerService[masterBroker] Task-13
|
java.lang.NoSuchMethodError: org.apache.activemq.security.DefaultAuthorizationMap.findWildcardMatches(Lorg/apache/activemq/command/ActiveMQDestination;Z)Ljava/util/Set;
|
at org.apache.activemq.security.DefaultAuthorizationMap.get(DefaultAuthorizationMap.java:166)
|
at org.apache.activemq.security.DefaultAuthorizationMap.getAllEntries(DefaultAuthorizationMap.java:193)
|
at org.apache.activemq.security.DefaultAuthorizationMap.getAdminACLs(DefaultAuthorizationMap.java:96)
|
at org.apache.activemq.security.AuthorizationBroker.checkDestinationAdmin(AuthorizationBroker.java:70)
|
at org.apache.activemq.security.AuthorizationBroker.addDestination(AuthorizationBroker.java:97)
|
at org.apache.activemq.broker.MutableBrokerFilter.addDestination(MutableBrokerFilter.java:177)
|
at org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:444)
|
at org.apache.activemq.broker.jmx.ManagedRegionBroker.send(ManagedRegionBroker.java:297)
|
at org.apache.activemq.advisory.AdvisoryBroker.fireAdvisory(AdvisoryBroker.java:616)
|
at org.apache.activemq.advisory.AdvisoryBroker.fireAdvisory(AdvisoryBroker.java:547)
|
at org.apache.activemq.advisory.AdvisoryBroker.fireAdvisory(AdvisoryBroker.java:542)
|
at org.apache.activemq.advisory.AdvisoryBroker.removeConnection(AdvisoryBroker.java:270)
|
at org.apache.activemq.broker.BrokerFilter.removeConnection(BrokerFilter.java:132)
|
at org.apache.activemq.broker.TransactionBroker.removeConnection(TransactionBroker.java:350)
|
at org.apache.activemq.broker.BrokerFilter.removeConnection(BrokerFilter.java:132)
|
at org.apache.activemq.broker.BrokerFilter.removeConnection(BrokerFilter.java:132)
|
at org.apache.activemq.security.AbstractAuthenticationBroker.removeConnection(AbstractAuthenticationBroker.java:48)
|
at org.apache.activemq.broker.BrokerFilter.removeConnection(BrokerFilter.java:132)
|
at org.apache.activemq.broker.MutableBrokerFilter.removeConnection(MutableBrokerFilter.java:137)
|
at org.apache.activemq.broker.TransportConnection.processRemoveConnection(TransportConnection.java:862)
|
at org.apache.activemq.broker.TransportConnection.doStop(TransportConnection.java:1183)
|
at org.apache.activemq.broker.TransportConnection$4.run(TransportConnection.java:1113)
|
at java.lang.Thread.run(Thread.java:745)
|