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 |