Red Hat AMQ 6
As of February 2025, Red Hat is no longer supporting Red Hat AMQ 6. If you are using AMQ 6, please upgrade: Migrating to AMQ 7.此内容没有您所选择的语言版本。
Chapter 3. Resolved Issues
3.1. Messaging 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Table 3.1, “Messaging Issues Resolved in 6.1” lists the issues resolved in version 6.1.
| Issue Number | Description |
|---|---|
| ENTMQ-94 | We have both activemq and mq webconsole listed in the features |
| ENTMQ-111 | standalone webconsole error "java.lang.IllegalStateException: Broker is not yet started" when master instance is restarted in master/slave pair. |
| ENTMQ-169 | Pending Queue Counter is incorrect when using durable topics |
| ENTMQ-173 | Broker may be unable to recover durable topic subscription from the kahadb journal |
| ENTMQ-224 | ER1: JMS TCKs violations: if connection is reused in EJB, second usage is out of transaction |
| ENTMQ-238 | jdbcPersistenceAdapter does not use lockCreateStatement value |
| ENTMQ-242 | Web Demo doesn't work |
| ENTMQ-243 | External broker clients using discovery protocol have osgi depdencies. |
| ENTMQ-250 | CR1: solaris 10 and aix 7.1 startup problem |
| ENTMQ-261 | The Resource Adapter ignores the JMSXGroupID when dispatching to MDBs |
| ENTMQ-273 | FMQNetworksFabricDiscovery.html in documentation incorrectly documents the Discovery URI as discovery://(fabric://nwBrokers) |
| ENTMQ-274 | Nullpointer when using TimeStampingBrokerPlugin & IndividualDeadLetterStrategy |
| ENTMQ-277 | Client connections are not being rebalanced when a new broker joins the network |
| ENTMQ-280 | Fix and merge https://issues.apache.org/jira/browse/AMQ-4292 (persisted redelivery flag) |
| ENTMQ-282 | Un-browsable messages in broker mesh with large volume of data |
| ENTMQ-283 | org.apache.activemq.tooling:activemq-maven-plugin:5.8.0 - The parameters 'project' for goal org.apache.activemq.tooling:activemq-maven-plugin:5.8.0.redhat-60023:run are missing or invalid |
| ENTMQ-285 | consumer.close() on transacted session does not release prefetched messages |
| ENTMQ-286 | Updates to the configuring and running guide |
| ENTMQ-288 | second network connector in list not picking up configured network.userName |
| ENTMQ-289 | mq-web-console profile in fabric |
| ENTMQ-290 | mkahadb with perDestination="true" lazily loads kahadb journal files after startup |
| ENTMQ-293 | Problems with SSL & Java 7 |
| ENTMQ-294 | Security guide updates required |
| ENTMQ-296 | ActiveMQResourceAdapter.getXARessources() broken |
| ENTMQ-299 | Make web console secured by default when it is deployed (hardening fix for CVE-2013-3060) |
| ENTMQ-304 | extras/apache-activemq-...-bin.zip is missing libraries for LevelDB persistence adapter |
| ENTMQ-309 | Deadlock when message expires on a temporary destination and queue is going away |
| ENTMQ-322 | Messages stuck in queue with redelivered=true |
| ENTMQ-329 | Broker recovery very slow when using jdbc persistence adapter and vmcursor |
| ENTMQ-331 | jdbcPersistenceAdapter does not auto select the appropriate Database JDBC adapter |
| ENTMQ-332 | jdbcPersistenceAdapter: tablePrefix is ignored when the jdbcPersistenceAdapter.adapter attribute is set |
| ENTMQ-334 | Network consumers remaining when remote consumers are disconnected |
| ENTMQ-336 | Fuse bundles feature is missing in the distro |
| ENTMQ-337 | Improve DestinationFilter to allow any filter to unsubscribe its wrapped destination from a durable subscription |
| ENTMQ-338 | Persistent message lost when java.io.InterruptedIOException happens with manual invervention |
| ENTMQ-339 | JDBCIOExceptionHandler does not restart TransportConnector when JMX is enabled on broker - java.io.IOException: Transport Connector could not be registered in JMX |
| ENTMQ-340 | Negative JMX QueueSize attribute in due to purging a queue |
| ENTMQ-341 | Persistant message moved from ActiveMQ.DLQ to another queue can be lost |
| ENTMQ-342 | ServerSession of JCA resource adapter may close down in case of using failover transport preventing any further messages to be dispatched. |
| ENTMQ-346 | Master Slave not working well with mKahaDB |
| ENTMQ-349 | Can not remove default JMX port 1099 if the <managementContext connectorPort="2001"> section is located after <networkConnectors> section in activemq.xml file |
| ENTMQ-357 | When using store cursor with oracle persistent store, the broker is locking up when trying to receive messages |
| ENTMQ-358 | Missing library xpp, xml pull parser |
| ENTMQ-360 | QueueBrowser hangs when browsing large queues |
| ENTMQ-361 | The lease-database-locker does not work properly if master/slave broker servers are out of sync with Database server |
| ENTMQ-363 | Some jars missing in apache-activemq-5.8.0.redhat-60024 |
| ENTMQ-366 | JDBCPersistence DB stopped during message send; JMSException is sent back to client rather than shutting down connection |
| ENTMQ-368 | JDBCPersistence DB stopped during message send with JDBCIOExceptionHandler configured; IOException/SQLException is sent back (sometimes) to the client before the transport connector is shutdown |
| ENTMQ-370 | Consume message in transaction not working with AMQP transport |
| ENTMQ-372 | Background and the text on the connection information screen for the amq web console in a-mq are both black |
| ENTMQ-375 | In some case, JMS browse return duplicate messages in infinite loop |
| ENTMQ-377 | java.lang.LinkageError when trying to start child container |
| ENTMQ-378 | Failover with client ack mode consumer can loose a message auto acked as a duplicate |
| ENTMQ-379 | JMS TCKs violation REGRESSION: InvalidDestinationException should be thrown on Session.unsubscribe("foo") |
| ENTMQ-380 | unsubscribed durable subscriptions come back after broker restarted |
| ENTMQ-382 | mq-discover; mq broker instances disappear from cluster-list when zookeeper session is expired and new session established - it can result in two active broker in master/slave setup. |
| ENTMQ-386 | activemq-osgi pegging CPU(s) |
| ENTMQ-387 | TotalMessageCount not decremented if the entire queue is removed |
| ENTMQ-389 | JBoss A-MQ 6.0.0 is affected by CVE-2013-4152 |
| ENTMQ-394 | JMSClientTest.testTXConsumerAndLargeNumberOfMessages fails intermittently |
| ENTMQ-397 | populateJMSXUserID is not setting the JMSXUserID property on the JMS message |
| ENTMQ-400 | Message marshalledproperties corrupt when using composite destinations and message groups. |
| ENTMQ-402 | Fuse MQ: scheduled task used by LeaserLocker to renew lease is stopped when the new org.apache.activemq.broker.SuppressReplyException is thrown, allowing two brokers to become master. |
| ENTMQ-407 | Unable to add camel routes to activemq running in a karaf container |
| ENTMQ-410 | ActiveMQ creates & initializes ACTIVEMQ_LOCK in wrong database when using separate lock data source |
| ENTMQ-411 | [org.apache.activemq.ActiveMQConnection] (ActiveMQ Transport: tcp://localhost/127.0.0.1:61616@51487) dispatch paused, waiting for outstanding dispatch interruption processing (1) to complete.. |
| ENTMQ-412 | Enable PooledConnectionFactory to retain the DestinationName that has been passed in. |
| ENTMQ-414 | Linkage error when restarting the container |
| ENTMQ-420 | Upgrade qpid client to 0.24 |
| ENTMQ-423 | using LeaseDatabaseLocker; broker periodically fails to restart after losing and reacquiring the lease, fails with exception - javax.management.InstanceAlreadyExistsException: org.apache.activemq:type=Broker,brokerName=jdbcBroker,service=Health |
| ENTMQ-424 | runtime config url not available from pid factory - broker context is null |
| ENTMQ-429 | Resolve spring schema locally in karaf - runtime configuration plugin |
| ENTMQ-432 | Can't create replicated broker in a fabric connected A-MQ disto. Get: java.lang.NoClassDefFoundError: org/linkedin/zookeeper/client/AbstractZKClient |
| ENTMQ-434 | Fabric Master node not starting up on fresh deployment |
| ENTMQ-435 | ZooKeeprMultiGroup for MQ is not closed when the mq-fabric bundle gets stopped. |
| ENTMQ-436 | 'IOException: invalid record position' error shows up on a leveldb slave |
| ENTMQ-437 | NullPointerException when using replicated leveldb |
| ENTMQ-439 | Refine recent browseQueue enhancements (AMQ-4181) |
| ENTMQ-443 | Broker doesn't start after creating a Fabric inside jboss-fuse-full |
| ENTMQ-444 | Stuck messages in a network of brokers that don't get dispatched to consumer |
| ENTMQ-445 | java.lang.OutOfMemoryError: GC overhead limit exceeded when runtimeConfigurationPlugin is added to activemq.xml with namespace prefix |
| ENTMQ-446 | Sometimes broker doesn't start after modifying activemq.xml when <runtimeConfigurationPlugin checkPeriod="1000"/> added to plugins |
| ENTMQ-447 | Improve checksum for corrupted journal files |
| ENTMQ-451 | activemq:dstat command can throw exception |
| ENTMQ-453 | lease-database-locker does not use the configured tablePrefix in UPDATE statement |
| ENTMQ-454 | After adding simpleAuthenticationPlugin to activemq.xml the changes are not applied by watcher |
| ENTMQ-455 | Modification of virtual destinations is not applied correctly by watcher |
| ENTMQ-457 | KahaDB index corrupted but no errors are reported |
| ENTMQ-458 | Watcher doesn't work for Destination policy gcInactiveDestinations |
| ENTMQ-459 | MQTT+NIO fails when 1000 clients publish 1 msg/sec |
| ENTMQ-461 | Bug in the WebConsole RemoteJMX connectivity |
| ENTMQ-462 | NPE when adding authorizationPlugin when using watcher |
| ENTMQ-464 | FuseByExample WebsocketExample JBoss A-MQ section fails to install |
| ENTMQ-465 | FuseByExample external-mq-fabric-client depends on FMC |
| ENTMQ-466 | AmqpErrorException occurs with multiple concurrent topic consumers |
| ENTMQ-467 | vm transport does not detect connection loss and is unable to reconnect |
| ENTMQ-468 | java.lang.OutOfMemoryError: Java heap space Exception when sending big amount(1000+) of 1M non persistent messages to broker |
| ENTMQ-471 | Session.send() should return JMSException |
| ENTMQ-472 | Client Producer should return connection error |
| ENTMQ-473 | Master doesn't shutdown when leveldb quorum lost, reports the connection to the client is taking a long time to shutdown |
| ENTMQ-475 | Topic DurableConsumer do not consume messages after DB connection is restored by the Broker. |
| ENTMQ-476 | consumer.receive hangs when receiving message of size 1Mb with amqp |
| ENTMQ-477 | Method Connection.close() hangs after jmx broker restart with amqp |
| ENTMQ-479 | Session.createConsumer(destination) hangs after jmx broker restart with amqp |
| ENTMQ-483 | Fails to receive 2000 messages from queue with consumer.receive(5000) with amqp |
| ENTMQ-484 | Selectors don't work correctly for amqp with transport.transformer=raw |
| ENTMQ-485 | CMS package - failing integration tests |
| ENTMQ-486 | Durable subscriber doesn't recieve messages with levelDb running on amqp protocol |
| ENTMQ-488 | JDBCPersistenceAdapter: queue messages trapped in store when DB connection is lost and restored |
| ENTMQ-489 | activemqweb console is not able to display JMS Message Header values containing XML/HTML tag snippet |
| ENTMQ-491 | Durable subscriber doesn't recieve messages on amqp with client qpid-amqp-1-0-client-jms version 0.26-SNAPSHOT and 0.28-SNAPSHOT |
| ENTMQ-493 | Method session.createTopic(topicName) of qpid-amqp-1-0-client-jms creates queue instead of topic, unless its name is not prefixed with 'topic://' |
| ENTMQ-496 | JDBCPersistenceAdapter; When duplicate message occur from network producer, message is stuck in DB even when enableAudit="false" |
| ENTMQ-499 | [Doc] Update docs on making activemq-jaas work well with karaf (or any other) authentication module |
| ENTMQ-501 | " java.lang.ClassCastException: org.apache.activemq.command.ExceptionResponse cannot be cast to org.apache.activemq.command.IntegerResponse, attempting to automatically reconnect" |
| ENTMQ-505 | Reduce the reliance on fsync when writing to disk (AMQ-4947) |
| ENTMQ-506 | Parameter forwardOnly is not applied by watcher in virtual destinations |
| ENTMQ-507 | sending big amount(1000+) of 1M non persistent messages to broker raises following exception |
| ENTMQ-508 | No message received from topic |
| ENTMQ-509 | javax.transaction.RollbackException: ARJUNA016053: Could not commit transaction - when re-using UserTransaction |
| ENTMQ-510 | Not delivered messages after clean shutdown of master |
| ENTMQ-511 | Cannot start JBoss A-MQ server on Solaris |
| ENTMQ-513 | activemq-camel should explicitly Import-Package org.apache.activemq.pool |
| ENTMQ-515 | JBoss A-MQ 6.1.0 is affected by CVE-2013-6429 |
| ENTMQ-517 | very large number of org.apache.activemq.ActiveMQSession$2 held and never released by ActiveMQConnection[ID:XXX] Scheduler thread. |
| ENTMQ-518 | Sockets in org.apache.activemq.transport.tcp.TcpTransportServer#socketQueue are not handled |
| ENTMQ-520 | Both test cases in LDAPLoginModuleTest are failing |
| ENTMQ-530 | ttl set on message is not converted to an expiry time stamp |
| ENTMQ-534 | disable jmx broker restart by default in a-mq |
| ENTMQ-536 | amqp - slow consume of large messages |
| ENTMQ-539 | Can't start broker after migration from 6.0 |
| ENTMQ-541 | Leveldb Startup error in standalone distros |
| ENTMQ-542 | Broker with LevelDB (JNI driver) Could not load any of the index factory classes:leveldbjni.JniDBFactory on Windows |
| ENTMQ-545 | Broker side redeliveryDelay does not work |
| ENTMQ-546 | MQTT Interop test client fails against JBoss A-MQ |
| ENTMQ-547 | EMBARGOED A-MQ 6.0 is affected by CVE-2014-0003 Camel remote code execution via XSL |
| ENTMQ-548 | EMBARGOED A-MQ 6.0 is affected by CVE-2014-0002 Camel XML eXternal Entity (XXE) flaw in XSLT component |
| ENTMQ-551 | Session.commit() hangs when amqp+nio is used |
| ENTMQ-555 | A-MQ 6.0 is affected by CVE-2013-7285 XStream RCE due to insecure XML deserialization |
| ENTMQ-562 | Incorrect feature definition: mq-fabric-camel/6.1.0.redhat-SNAPSHOT |
| ENTMQ-563 | A-MQ 6.0 is affected by CVE-2014-0050 apache-commons-fileupload: denial of service due to too-small buffer size used bt MultipartStream |
| ENTMQ-566 | mq-default broker waits to become a master when it restarts from a configuration change |
| ENTMQ-568 | FilePendingMessageCursor cannot be cast to org.apache.activemq.broker.region.cursors.StoreDurableSubscriberCursor |
| ENTMQ-575 | EMBARGOED A-MQ 6.0 is affected by CVE-2014-0085 Apache Zookeeper: admin user cleartext password appears in logging |
| ENTMQ-578 | session.createConsumer(queue) fails after sending message of size 1 Mb for amqp+nio |
| ENTMQ-585 | A-MQ 6.0 is affected by CVE-2014-1904 cross-site scripting flaw when using Spring MVC |
| ENTMQ-592 | Error installing boot feature "patch": feature not found |
| ENTMQ-593 | LevelDB sync=true is not being honored. |
| ENTMQ-609 | session = conn.createSession(false,Session.AUTO_ACKNOWLEDGE); hangs for amqp, and amqp+nio |
| AMQ-1063 | Journaled JDBC checkpoint fails with java.io.IOException: Already started. |
| AMQ-2505 | Problem with servicing broker messages when client hostName contains "language specific" characters (org.apache.activemq.util.IdGenerator problem) |
| AMQ-2536 | XPath selectors return false if xalan is not on the classpath |
| AMQ-2938 | ActiveMQ Console requires Jasypt bundle which is not part of the ActiveMQ features |
| AMQ-2942 | Can't configure an inactivity monitor for https transport |
| AMQ-2960 | PooledConnectionFactoryBean returns null in OSGi env sometimes |
| AMQ-3101 | Issues in password encryption |
| AMQ-3303 | Standalone Webconsole crashes when accessing master-slave failover activeMQ |
| AMQ-3350 | amq.js initHandler() method swallows first message received |
| AMQ-3447 | When MessageListenerServlet is running under servlet3, the continuation is not timing out. |
| AMQ-3560 | Destinations do not implement javax.resource.Referenceable and will not be registerable in JNDI by some compliant JCA containers. |
| AMQ-3580 | Documentation on integration with spring contains misleading part regarding embedded broker |
| AMQ-3725 | Kahadb error during SAN failover delayed write - Allow kahaDB to recover in a similar manner as the JDBC store using the IOExceptionHandler |
| AMQ-3776 | synchronization error in MessageListenerServlet.getAjaxWebClient |
| AMQ-3777 | Incorrect variable name in bin/activemq |
| AMQ-3922 | HSQLDB support is broken as wrong data type is used in HsqldbJDBCAdapter.java |
| AMQ-4073 | Cannot shut down broker under certain conditions with schedule delivery and producer flow control |
| AMQ-4092 | ConcurrentModificationException when using message groups |
| AMQ-4212 | Broker may be unable to recover durable topic subscription from the kahadb journal |
| AMQ-4277 | activemq-web - REST GET 204 |
| AMQ-4325 | camel doen't honor credentials set on activemqcomponent bean via spring |
| AMQ-4343 | activemq-web-console can't be installed on Karaf 2.2.x |
| AMQ-4356 | unsubcribes DurableSuscriber does not work well with Virtual Topics |
| AMQ-4361 | Deadlock during close while publishing to flow-controlled queue |
| AMQ-4371 | RSS and ATOM feeds doesn't work in web-console |
| AMQ-4372 | WebConsole throw Java Heap Space when browse a queue with more than 100 elements |
| AMQ-4376 | JoramJmsTest QueueBrowserTest.testSenderBrowser fails intermittently. |
| AMQ-4413 | Persistent message loss when JMS durable subscriber reconnects regardless of message store impl. |
| AMQ-4428 | Don't swallow errors in IntrospectionSupport.setProperty |
| AMQ-4435 | ActiveMQConnectionFatory should populate "consumerFailoverRedeliveryWaitPeriod" |
| AMQ-4437 | JUnit deprecation warnings |
| AMQ-4441 | Race condition in PooledConnectionFactory.createConnection |
| AMQ-4461 | Priority backup with mulitple brokers |
| AMQ-4463 | org.apache.activemq.bugs.AMQ4368Test.testENTMQ220 fails intermittently |
| AMQ-4464 | NonBlocking redelivery redelivers messages in reverse order. |
| AMQ-4467 | Memory usage percent can be exceeded much if PFC is disabled |
| AMQ-4468 | TimeStampPlugin doesn't work with Stomp |
| AMQ-4469 | Maximum connections control can not work in concurrent environment |
| AMQ-4471 | Inconsistent messages with the WebSocket/Stomp Demo |
| AMQ-4472 | consumer.close() on transacted session does not release prefetched messages |
| AMQ-4475 | NullPointerException with IndividualDeadLetterStrategy and TimeStampBrokerPlugin |
| AMQ-4484 | NetworkConnectors create a consumer for queue:// |
| AMQ-4485 | Skipped message dispatch with concurrent transacted sends at cursor memory limit |
| AMQ-4486 | ActiveMQResourceAdapter.getXARessources() broken |
| AMQ-4487 | java.lang.OutOfMemoryError: Java heap space |
| AMQ-4495 | Imporve cursor memory management |
| AMQ-4500 | Changes to AMQ2832Test cause SparseAckReplayAfterStoreCleanupLevelDBStoreTest to fail |
| AMQ-4501 | Failover priorityBackup doesn't work if client accepts updates to its list of known URIs from the broker. |
| AMQ-4504 | Stalled pending message dispatch to composite destination consumer |
| AMQ-4505 | Client doesn't fail over to other broker if updateClusterClientsOnRemove = true |
| AMQ-4507 | FailoverTransport throws NullPointerException |
| AMQ-4512 | MemoryUsage waitForSpace in inconsistent state |
| AMQ-4513 | Deadlock can occur on dispose of TempQueue that contains expired Messages |
| AMQ-4516 | Don't decrement topic enqueues when messages are expired |
| AMQ-4517 | The Advisory for Messages being sent to the DLQ is sent regardless of the Message actually being DLQd |
| AMQ-4519 | MasterLevelDBStore does not shutdown its protocol server when stopped |
| AMQ-4529 | leveldb store NPEs when you send to a composite destination. |
| AMQ-4530 | activemq-web unable to show StringProperties on Message |
| AMQ-4531 | TcpTransportServer can leak FDs when maximumConnection is set and the limit exceeded |
| AMQ-4532 | shutdown of VMTransportServer should report disposed exception to peer pending requests |
| AMQ-4534 | When using ElectingLevelDBStore cannot delete all messages on startup |
| AMQ-4535 | activemq configured with leveldb commit fail when accessed by PutGet f-tion from IBM Perf Harness |
| AMQ-4540 | NetworkBridge - don't wait for ever for demandSubscription pending send responses on remove |
| AMQ-4542 | Broken javax.jms.Message.getObjectProperty(String) |
| AMQ-4544 | Cant send MQTT message to AMQP endpoints |
| AMQ-4548 | KahaDB can recover old inflight XA transactions that keep logs from being cleaned up. |
| AMQ-4554 | NumberFormatException when parsing JMSXProducerTXID |
| AMQ-4555 | Locking in SimpleCachedLDAPAuthorizationMap can lead to delays in Message dispatch. |
| AMQ-4559 | Minor error in org.apache.activemq.transport.amqp.JMSClientTest |
| AMQ-4560 | Exception from AMQP transport when dispatching Messages from the store. |
| AMQ-4562 | SimplePriorityMessageDispatchChannel.clear() needs to reset size attribute |
| AMQ-4563 | Persisted messages reappear after broker restart when using amqp |
| AMQ-4568 | org.apache.activemq.transport.amqp.AmqpTransformerTest#testRawTransformation hangs |
| AMQ-4575 | JDBCIOExceptionHandler does not restart TransportConnector when JMX is enabled on broker - java.io.IOException: Transport Connector could not be registered in JMX |
| AMQ-4576 | MQTT BlockingConnection.receive fails when subscribing multiple topics |
| AMQ-4581 | JDBCPersistenceAdapter can ignore statements settings depending on configuration order. |
| AMQ-4582 | Specifying invalid ciphersuite in SSL transport causes all available ciphersuites to be enabled |
| AMQ-4585 | MQTT BlockingConnection.receive fails when receiving pending messages after reconnect without cleaning session |
| AMQ-4587 | AMQP to JMS transformer fails to properly map AMQP specific property types like UnsignedInteger |
| AMQ-4588 | org.apache.activemq.util.IdGenerator calls non-configurable new ServerSocket(0); |
| AMQ-4589 | Race condition in AjaxListener causes lost messages |
| AMQ-4591 | CronParser bug on getNextScheduledTime to handle the once per minute case "* * * * *" |
| AMQ-4592 | MySQL 5.1.25 change driver name |
| AMQ-4595 | QueueBrowser hangs when browsing large queues |
| AMQ-4596 | AMQP: JMSSecurityExceptions are not propagated back to QPID client on authentication failures |
| AMQ-4598 | Negative JMX QueueSize attribute in due to purging a queue |
| AMQ-4599 | Only package the pure java LevelDB driver by default |
| AMQ-4604 | Update QPID Client version to 0.22 |
| AMQ-4605 | AMQ2149KahaDBTest is redundant |
| AMQ-4606 | BrokerXmlConfigStartTest fails on activemq-leveldb-replicating.xml |
| AMQ-4609 | NetworkConnector MBean registered early, causing wrong MBean server to be started |
| AMQ-4610 | ActiveMQ shows icon in Dock on MacOSX (with solution) |
| AMQ-4623 | InstallService.bat, UninstallService.bat running failed on explorer(win32,64) |
| AMQ-4625 | XPP Pull parser lib missing from AMQ distro |
| AMQ-4628 | Improve Performance of JDBC store with large number of messages |
| AMQ-4629 | REST MessageServlet swallowing Messages on high traffic topic |
| AMQ-4634 | Rar losing messages when there is a XA trx timeout (jboss) |
| AMQ-4638 | Tell broker to use only the space it thinks it has |
| AMQ-4640 | We should run JoramJmsTests with amqp+nio |
| AMQ-4641 | JoramJmsTest QueryBrowserTest fails when run with amqp+nio |
| AMQ-4643 | JDBCPersistence DB stopped during message send with JDBCIOExceptionHandler configured; IOException/SQLException is sent back (sometimes) to the client before the transport connector is shutdown |
| AMQ-4645 | The lease-database-locker does not work properly slave broker ssytem clock is behind Database server |
| AMQ-4648 | fix script created by ./bin/activemq create to be able to pass command line args and run in the background |
| AMQ-4651 | Messages consumed in a TX from AMQP client are not removed from the Queue |
| AMQ-4655 | We should run JoramJmsTests with amqp+ssl |
| AMQ-4656 | Pending Queue Counter is incorrect when using durable topics |
| AMQ-4665 | Failover with client ack mode consumer can loose a message auto acked as a duplicate |
| AMQ-4670 | DurableSubDelayedUnsubscribeTest.testProcess fails intermittently |
| AMQ-4671 | REGRESSION: InvalidDestinationException should be thrown on Session.unsubscribe that has no sub |
| AMQ-4672 | [JMS Client] Set the SNI field on SSL connections |
| AMQ-4673 | Application that uses activemq-camel fails deploying to GlassFish v4 |
| AMQ-4674 | ActiveMQ 5.x does not support the notion of a grace-period for heart beats as supported by the STOMP protocol |
| AMQ-4676 | ActiveMQ not compliant with JSR-250 (@PostConstruct, @PreDestroy) |
| AMQ-4677 | LevelDB can't move all message data logs that are no longer used |
| AMQ-4678 | Timeout for StompLoadTest.testStompUnloadLoad is too long |
| AMQ-4683 | Scheduler discards overdue messages on startup |
| AMQ-4685 | LDAPLoginModule throws InvalidNameException when resolving LDAP aliases |
| AMQ-4686 | Message browsing denied for stomp protocol 1.2 |
| AMQ-4695 | Cannot connect as Anonymous over MQTT TransportConnector |
| AMQ-4696 | Durable Subscriptions are not created properly when using AMQP |
| AMQ-4702 | Error resolving org.jvnet.jaxb2_commons packages |
| AMQ-4704 | Stomp unit tests fail |
| AMQ-4705 | Add keep alive support to shared file locker |
| AMQ-4711 | totalMessageCount stat is not properly updated when destination is removed |
| AMQ-4712 | MQTT unit tests fail |
| AMQ-4713 | org.apache.activemq.transport.amqp.JMSClientTest.testTXConsumerAndLargeNumberOfMessages fails |
| AMQ-4714 | If multiple MessageInterceptors are registered, a stack overflow can occur |
| AMQ-4717 | populateJMSXUserID is not setting the JMSXUserID property on the JMS message in JMX |
| AMQ-4719 | Enable "Link Stealing" as an option on a Connector |
| AMQ-4725 | FailoverUriTest hangs |
| AMQ-4726 | Text information of ant producer durable option is not correct |
| AMQ-4729 | mKahaDB master slave needs lock when filtered adapter locks are created on the fly |
| AMQ-4731 | TempQueueMemoryTest started failing recently. |
| AMQ-4740 | heart-beat is disabled when connecting to web socket |
| AMQ-4741 | Qpid producer.send with sync_publish=true set against activemq blocks and doesn't return |
| AMQ-4744 | Support using LevelDB as a nested store in mKahaDB |
| AMQ-4746 | Applet ClassLoader Problems |
| AMQ-4747 | WARN in hawt.io console |
| AMQ-4748 | Default configuration raises an exception at shutdown |
| AMQ-4753 | amqp+nio+ssl: infinite loop during inital handshake with SSL + client certs |
| AMQ-4769 | Connection.close() throws exception if already closed. |
| AMQ-4785 | Failover maxReconnectAttempts=0 incorrectly calls org.apache.activemq.transport.TransportListener#transportInterupted |
| AMQ-4788 | Add support for allowing the broker to partition client client load across a broker cluster using a partitioning config |
| AMQ-4791 | [org.apache.activemq.ActiveMQConnection] dispatch paused, waiting for outstanding dispatch interruption processing (1) to complete.. |
| AMQ-4798 | Destination limit for advisory topic very high after recent commit |
| AMQ-4813 | webconsole - Viewing message details when message ID contains a plus results in " No message could be found for ID {messageID}" |
| AMQ-4820 | runtime config - namespace prefix causes npe on config load |
| AMQ-4823 | NetworkConnector not registered in JMX when created from Broker View |
| AMQ-4829 | activemq:dstat command can throw error for topic subscriptions views |
| AMQ-4832 | Broker limits store space, not taking into account what it's already using |
| AMQ-4837 | LevelDB corrupted when in a replication cluster |
| AMQ-4840 | Invalid STOMP frame sent on websocket connections with heartbeats. |
| AMQ-4841 | lease-database-locker does not use the configured tablePrefix in UPDATE statement |
| AMQ-4853 | Advisory support leads to excessive CPU usage |
| AMQ-4854 | JmsRollbackRedeliveryTest.testRedeliveryWithPrefetch1 fails intermittently |
| AMQ-4855 | Typos in SubscriptionInfo |
| AMQ-4857 | WSServlet.doWebSocketConnect throws NPE if called with null protocol |
| AMQ-4869 | Wrong JMX object name created in RemoteJMXBrokerFacade |
| AMQ-4874 | DurableSubscriptionOfflineTest.testOrderOnActivateDeactivate fails on CI boxes |
| AMQ-4876 | SslContextNBrokerServiceTest fails intermittently on CI boxes |
| AMQ-4877 | QueueMbeanRestartTest fails intermittently |
| AMQ-4882 | LevelDB can get to a corrupt state when using XA transactions |
| AMQ-4884 | Wildcard matches do not match |
| AMQ-4886 | AMQ2149LevelDBTest hangs or fails frequently |
| AMQ-4887 | ActiveMQBytesMessage will lost content if message's property was set before copy |
| AMQ-4889 | ProxyConnector memory usage skyrockets when several ssl handshakes fails |
| AMQ-4892 | MQTT clients disconnecting due to socket error do not publish the configured last will and testament message. |
| AMQ-4893 | UTF8Buffer should be a valid object for setObjectProperty |
| AMQ-4896 | MQTT does not properly restore durable subs with the Paho client. |
| AMQ-4897 | Race condition in failover transport |
| AMQ-4899 | Multiple consumers of the same virtual topic queue cannot have different message selectors |
| AMQ-4904 | jdbc ioexception handler can restart transports in error after lease expriy |
| AMQ-4905 | runtime config - embed spring beans schema to avoid trip to the internet in osgi land |
| AMQ-4906 | advisory producerCount = 0 is not received on temporary queue |
| AMQ-4907 | kahadb - do some sanity check on the index when checkForCorruptJournalFiles |
| AMQ-4910 | Windows batch script doesn't like spaces in installation path |
| AMQ-4914 | AMQP consumer hangs when receiving large messages |
| AMQ-4917 | LevelDB store can fail when using durable subs |
| AMQ-4920 | AmqpErrorException occurs with multiple concurrent amqp topic consumers |
| AMQ-4923 | Replicated LevelDB: Loss of broker Quorum fails to fully stop the master |
| AMQ-4924 | Duplicate messages are left in the persistence store |
| AMQ-4927 | clients can not receive mqtt retained message |
| AMQ-4930 | java.lang.OutOfMemoryError: Java heap space Exception when sending big amount(1000+) of 1M non persistent messages to broker |
| AMQ-4934 | JDBCPersistenceAdapter: queue messages trapped in store when DB connection is lost and restored |
| AMQ-4938 | Queue Messages lost after read timeout on REST API. |
| AMQ-4950 | " java.lang.ClassCastException: org.apache.activemq.command.ExceptionResponse cannot be cast to org.apache.activemq.command.IntegerResponse, attempting to automatically reconnect" |
| AMQ-4952 | When duplicate message occur from network producer, messages blocked by cursor audit are blocked till restart |
| AMQ-4958 | Ignored InterruptedException in IdGenerator |
| AMQ-4962 | Connections not closing on AMQP connector when client closes its side. |
| AMQ-4967 | activemq-camel should explicitly Import-Package org.apache.activemq.pool |
| AMQ-4970 | Deletion of a queue inaffective across broker restart |
| AMQ-4972 | FailoverConsumerTest.testPublisherFailsOver is failing |
| AMQ-4973 | UnreliableUdpTransportTest and MulticastTransportTest have test failures |
| AMQ-4974 | Remove NetworkConnectionsCleanedupTest? |
| AMQ-4975 | DbRestartJDBCQueueMasterSlaveLeaseQuiesceTest.testSendReceive fails intermittently |
| AMQ-4976 | Remove hawt.io console from official distro |
| AMQ-4977 | Memory leak in ConnectionStateTracker when browsing non-empty queues |
| AMQ-4978 | JoramJmsNioTest hangs intermittently |
| AMQ-4980 | MessageGroupLateArrivalsTest.testConsumerLateToBigPartyGetsNewGroup fails intermittently |
| AMQ-4988 | Possible case of curroption in Scheduler store |
| AMQ-4991 | JmsSendReceiveTwoConnectionsWithSenderUsingPoolTest.testSendReceive fails with NPE in PooledProducer |
| AMQ-4994 | Web Console - java.lang.OutOfMemoryError: Java heap space - while browsing deep queues |
| AMQ-4995 | Runtime Configuration Plugin - reapply destination interceptor after reload |
| AMQ-4998 | Old Web Admin console does not manage - new parameter messageTTL consumerTTL connections.jsp and connections Panel display error messages |
| AMQ-5001 | AbortSlowAckConsumer0Test has multiple test failures |
| AMQ-5002 | AMQP: If a proton client only sets the ttl, and not the message timestamp, ActiveMQ does not handle the expiration correctly |
| AMQ-5003 | On overlapping Failover a session can consume large amounts of memory trying to clear consumer state. |
| AMQ-5006 | Upgrade surefire to the latest version |
| AMQ-5013 | RestPersistentTest sometimes hangs on CI boxes |
| AMQ-5017 | ActiveMQPrefetchPolicy.setAll sets inputStreamPrefetch incorrectly |
| AMQ-5021 | org.apache.activemq.bugs.MemoryUsageBlockResumeTest sometimes hangs |
| AMQ-5028 | Remove jetty and jsp compiler jars from web-console.war |
| AMQ-5029 | embedded webconsole broker does not resolve activemq.data system property |
| AMQ-5033 | webconsole url and html encoding missing |
| AMQ-5035 | deleting durable subscriber exception |
| AMQ-5036 | AMQ4914.testSendHugeMessage times out on slow CI boxes |
| AMQ-5038 | RAR - Active session can delay/block endpoint deactivation on shutdown |
| AMQ-5041 | JMSClientTest is hanging |
| AMQ-5042 | Session.commit() hangs when amqp+nio is used |
| AMQ-5043 | Improve MQTT spec compatibility |
| AMQ-5047 | Maven version affects packaging |
| AMQ-5051 | MQTTInactivityMonitor throws a NullPointerException |
| AMQ-5053 | BrokerRedeliveryTest.testNoScheduledRedeliveryOfExpired fails intermittently |
| AMQ-5054 | Display the number of active transactions and age of oldest transaction on a Connection's JMX info |
| AMQ-5058 | Broker MUST respond with CONNACK with return code 0x02 for zero length client id and 0 cleansession |
| AMQ-5059 | The first packet from client to Broker MUST be a CONNECT packet, Broker MUST disconnect when UNSUBSCRIBE is the first packet |
| AMQ-5062 | JMSClientNioTest fails intermittently |
| AMQ-5065 | MQTT Retained message QoS must be set to a maximum of Subscription's QoS |
| AMQ-5066 | Duplicate MQTT Subscription with a different QoS for the same Topic MUST remove the older Subscription |
| AMQ-5070 | Broker should stop accepting work when trying to shut down transports |
| AMQ-5071 | Wrong or incomplete log message in PooledTaskRunner class. |
| AMQ-5073 | Session.commit() hangs when amqp+nio+ssl is used |
| AMQ-5074 | MQTT paths with empty levels are not handled correctly |
| AMQ-5075 | AMQP Transport throws unauthorized access for all error that occur during a connection attempt |
| AMQ-5080 | RAR - missing messages on master slave failover |
| AMQ-5087 | RedeliveryPolicy redeliveryDelay is ignored if initialRedeliveryDelay is specified |
| AMQ-5089 | Inflight Count for topics is not correct |
| AMQ-5090 | Improve Failover transport transaction tracking |
| AMQ-5092 | MQTT uses duplicate packet IDs for PUBLISH messages |
| AMQ-5093 | ampq with nio or nio+ssl fails when sending large messages |
| AMQ-5096 | AMQP Protocol doesn't send back meaningfull errors for unauthroized access |
| AMQ-5099 | Useless or dead code in OpenWireFormat class. |
| AMQ-5101 | MQTT SUBACK packet MUST use return code 0x80 to report failed topic subscriptions |
| AMQ-5102 | AMQ4914Test.testSendHugeMessage times out on CI boxes |
| AMQ-5104 | Show non-durable Topic subscriptions on the web console |
| AMQ-5106 | unable to build trunk from scratch due to missing dependency |
| AMQ-5108 | MQTT subscriptions for cleansession=true MUST be non-durable |
| AMQ-5110 | No disposition set on Discharge response for AMQP TX commit or rollback |
| AMQ-5112 | MQTT server connections are not thread safe |
| AMQ-5113 | JmsCronSchedulerTest fails intermittently because of race condition in test |
| AMQ-5115 | LevelDB sync=true is not being honored. |
| APLO-245 | The LevelDB store does not seem to get cleaned/compacted |
| APLO-284 | Invalid log position warnings |
| ENTESB-1262 | Mixed version of Spring |
| ENTESB-788 | Leveldb error on startup - kit -018 |
| ENTMQ-224 | ER1: JMS TCKs violations: if connection is reused in EJB, second usage is out of transaction |
| ENTMQ-304 | extras/apache-activemq-...-bin.zip is missing libraries for LevelDB persistence adapter |
| ENTMQ-394 | JMSClientTest.testTXConsumerAndLargeNumberOfMessages fails intermittently |
| ENTMQ-402 | Fuse MQ: scheduled task used by LeaserLocker to renew lease is stopped when the new org.apache.activemq.broker.SuppressReplyException is thrown, allowing two brokers to become master. |
| ENTMQ-418 | AMQ2149LevelDBTest hangs on AIX7 and Solaris |
| ENTMQ-439 | Refine recent browseQueue enhancements (AMQ-4181) |
| ENTMQ-444 | Stuck messages in a network of brokers that don't get dispatched to consumer |
| ENTMQ-445 | java.lang.OutOfMemoryError: GC overhead limit exceeded when runtimeConfigurationPlugin is added to activemq.xml with namespace prefix |
| ENTMQ-505 | Reduce the reliance on fsync when writing to disk (AMQ-4947) |
| ENTMQ-510 | Not delivered messages after clean shutdown of master |
| ENTMQ-520 | Both test cases in LDAPLoginModuleTest are failing |
| ENTMQ-546 | MQTT Interop test client fails against JBoss A-MQ |
| ZOOKEEPER-1334 | [ZOOKEEPER-1334] Zookeeper 3.4.x is not OSGi compliant - MANIFEST.MF is flawed |