LibraryToggle FramesPrintFeedback

Resolved Issues

Messaging

Table 1 lists the issues resolved between 7.0.2 and 7.1.

Table 1. Messaging Issues Resolved in 7.1

IssueDescription
ENTMQ-11Remove activemq:create-broker command
ENTMQ-60/bin/stop fails to stop Fuse MQ Enterprise if it's trying to become a master
ENTMQ-69Broker configuration persistent="false" ignored when message says it should be persistent
ENTMQ-79mq-create --create-container tries to create child using wrong parent container
ENTMQ-90Installing Fuse MQ Enterprise as a service using the command line installer does not work
ENTMQ-94activemq and mq webconsole listed in the features
ENTMQ-107Incorrect transaction feature version range
ENTMQ-108Need to upgrade the xbean version
ENTMQ-115org.apache.kahadb.index.BTreeIndexTest.testRandomAddRemove fails on AIX
ENTMQ-116Provide xsd with the distribution in the Maven repository
ENTMQ-120mq-web-console - 500 and 404 handling needs re-branding
ENTMQ-121mq-web-console - schedualler and slave .jsp show strange behavior when hovering on Support link
ENTMQ-122Can't log into mq web console
ENTMQ-123CNFE when sending message through web console
ENTMQ-124Regression to durable subscriptions that use pendingDurableSubscriberPolicy
ENTMQ-130The mq-base profile does not provide security out-of-the-box
ENTMQ-131Creating a broker with the mq profile fails
ENTMQ-132Exception occurs trying to access the web console
ENTMQ-134mq-create is not working with security introduced
ENTMQ-135webconsole - exception when selecting Topic Views
ENTMQ-136Typo in command in readme
ENTMQ-137Fabric discovery agent cannot connect to secured zookeeper
ENTMQ-139Authenticated mq-web-console user with invalid activemq.jmx.user credentials error page XML view is problematic
ENTMQ-148NullPointerException when using mq-create to create master-slave brokers
ENTMQ-152etc/*-mq.properties included in error
ENTMQ-153Typo in readme.txt
ENTMQ-154fabric:create and mq profile - issues at startup - cce and mbean exists
AMQ-1132activeio test package inclusion and logging properties
AMQ-1706Out of date javadoc for org.apache.activemq.ActiveMQConnectionFactory.setDispatchAsync @param, the default value is true on trunk
AMQ-1719Resource adapter stops consuming messages after broker is forcefully stopped/restarted during XA transaction
AMQ-1885The JDBC lockKeepAlive thread should be started only if current broker instance successfully started and became a master
AMQ-1899Sending without entering a queue name creates an empty queue with a message in it
AMQ-1902org.apache.activemq.broker.region.cursors.CursorQueueStoreTest often fails
AMQ-2200TopicSubscriptionView returns -1 for SessionId and MaxPendingQueueSize
AMQ-2240Please add validation of unknown or invalid URI parameters for Camel ActiveMQComponent
AMQ-2430Embedded RESTful fileserver does not close files when PUT method is called
AMQ-2453start/control-script is not suitable for professional environments
AMQ-2502activemq-camel is missing an optional Import-Package for org.apache.activemq.pool
AMQ-2524Messages are lost and no exception raised when queue is deleted and created by another process
AMQ-2528org.apache.activemq.broker.region.Queue#removeMatchingMessages(String selector) does not allow an empty string as a selector, but empty string is a valid JMS message selector
AMQ-2584Massege store is not cleaned when durable topic subscribers are refusing messages
AMQ-2656ActiveMQInitialConnectionFactory cannot return an XAConnectionFactory
AMQ-2665Durable subscription re-activation failed when keepDurableSubsActive=true
AMQ-2730Transport failed: java.io.EOFException
AMQ-2801On start-up, durable subscriber ignores Selectors when calculating pending queue size
AMQ-3004Build-up of unwanted messages
AMQ-3012HttpTunnelServlet incorrectly swallows exceptions during transport creation
AMQ-3014DemandForwardingBridgeSupport can send BrokerInfo to remote transport before local broker ID is known
AMQ-3023DestinationView.browseMessages(String) must not call OpenTypeSupport.convert()
AMQ-3031Time synchronization solution
AMQ-3157Garbage collecting inactive destinations does not work with queue mirroring
AMQ-3168In the broker XSD, boolean attributes should permit value injection via Srping's PropertyPlaceholderConfigurer
AMQ-3214"InactivityMonitor Async Task" threads leaking
AMQ-3274Duplicate messages on temporary topics in network of brokers
AMQ-3285ActiveMQXAConnectionFactory does not respect various parameters for redelivery policy
AMQ-3292KahaDb Transaction iterator remove doesn't throw Runtime Exception
AMQ-3301LockFile in-jvm check is not thread-safe
AMQ-3319A possible browsing concurrency issue in org.apache.activemq.broker.region.Queue
AMQ-3324ActiveMQ.Advisory.xxxxxx.TempQueue.xxx, AMQ.A.xxx.Queue.xxx and AMQ.A.xxx.Topic.xxx Topics don't get removed when the originating tempQueue, Queue or Topic is removed
AMQ-3342Shutdown of broker waiting for shared fileystem lock blocks
AMQ-3359UDP Transport connector listens on a random port number
AMQ-3405DLQ messages moved/copied into original queue disappear after failing processing for a second time
AMQ-3414InactiviryMonitor Async Task thread overflow when date changes
AMQ-3426AbstractRegion.java has incorrect null check in constructor
AMQ-3427Activemq-trunk does not compile with JDK7
AMQ-3434Contention in PLIist creation results in NPE on load - FilePendingMessageCursor
AMQ-3443checkpoint contention with large transaction write using temp file
AMQ-3445jdbcPersistenceAdapter will lose existing queues after a broker restart
AMQ-3455Broker may deadlock when creating queues under load with wildcard consumers
AMQ-3463Sync pom and osgi metadata
AMQ-3466IndexOutOfBounds in kahadb with large number of subscriptions and pending messages
AMQ-3470Unable to pick up messages anymore, messages are lost - Looking for key xyz but not found in fileMap
AMQ-3488Temporary destinations' DestinationInfo commands over VM transport prevent connection closure
AMQ-3490NullPointerException during message processing, using FileCursor
AMQ-3501Stomp v1.1 support, headers, eg: message-id, are not properly escaped
AMQ-3506Access to ConnectionPool.createSession needs to be synchronized
AMQ-3513initialReconnectDelay is ignored for Failover transport
AMQ-3514MessageListenerServlet does not clear the timer on destroy
AMQ-3516Failover Transport MessageAck commands aren't filtered in oneway
AMQ-3517Failover transport will never call transportResumed when it reconnects to a hot backup transport
AMQ-3518MessageServletSupport request body does not check the content-type in an intelligent way
AMQ-3537ClassLoadingAwareObjectInputStream cannot handle de-serializing proxies with mixed JDK & non-JDK interfaces
AMQ-3543STOMP connector: unexpected reply-to value for remote temporary topic
AMQ-3547Calling Connection.close() on interrupted thread generates InterruptedIOException and leaks Connection
AMQ-3556HTTP transport not playing nice with compression and sending TextMessage
AMQ-3568Consumer auto acking of duplicate message dispatch can lead to Unmatched acknowledge: and redelivery
AMQ-3576ProducerBrokerExchange last producer sequenceId initialization needs runtime updates to deal with possible duplicate resends
AMQ-3581Web Console: escape link urls
AMQ-3590activemq-web REST servlet support for JMSType is broken due to a typo
AMQ-3599JaasDualAuthenticationPlugin, java.net.BindException: Address already in use on shutdown with pending connections
AMQ-3600Failover reconnect bypasses DestinationPathSeparatorBroker generating invalid destinations
AMQ-3601When using HTTP transport XStream cannot construct org.apache.activemq.util.ByteSequence as it does not have a no-args constructor
AMQ-3606Features descriptor should define the namespace
AMQ-3607Setting OptimiseAcknowledge on a queue with a prefetch limit causes normal/fast consumers to miss messages when a slow consumer is blocking
AMQ-3618When using Openwire with cacheEnabled=false memory is wasted on unmarshallCache[] and marshallCache[]
AMQ-3628AMQ3567Test doesn't clean up appender after AMQ-3623 update
AMQ-3635JmsTopicConnector checks for presence of localClientId then uses outboundClientId
AMQ-3649NullPointerException when KahaDB fails to store to journal with EOFException
AMQ-3651If the broker binds RMI registry port when it starts up, the broker should release RMI registry port when it shuts down
AMQ-3653content-length header should be considered only for SEND frames
AMQ-3664Not all messages will be acknowledged when optimizeAcknowledge is true
AMQ-3665Velocity's IntroSpectionCache causes OutOfMemoryError on large AMQ stores when running activem-admin journal-audit
AMQ-3673Unexpected behavior in failover transport when hosts are unknown
AMQ-3674TopicRegion removes durableScriber from durableSubscriptions when it is active; but leaves subscription on topic
AMQ-3675Removing a DurableTopicSubscription leaves subscription in active subscriptions map
AMQ-3678Active durable topic consumer is not re-assigned to topic after it is deleted and recreated
AMQ-3679Bad OSGi metadata for activeio-core introduced with fix for AMQ-3461
AMQ-3680Cleanup of temporary destinations by PooledConnection and ConnectionPool either leaks temp dests or deletes too many
AMQ-3681DatabaseLocker should first cancel locking SQL statement before closing the SQL connection
AMQ-3684Potential deadlock in vm transport setListener when sender is blocked pending space
AMQ-3709Patch to fix invalid XHTML in web-console's 404 and 500 pages
AMQ-3719Tracked command IOException causes failover transport to hang until failure occurs for untracked command
AMQ-3727activemq-web-console: AjaxServlet not working in OSGi container
AMQ-3735Java service wrapper ${activemq.conf} not found
AMQ-3737Possible leak in ManangedRegionBroker unregisterDestination
AMQ-3743activemq-web-console WAR with SNAPSHOT dependencies breaks osgi Bundle-ClassPath in manifest
AMQ-3753Exception on stopping the broker - Timer already cancelled
AMQ-3782Failover transport throws NullPointerException
AMQ-3785ActiveMQSslConnectionFactory does not detect SSL request in failover URIs when creating transports
AMQ-3791Flexibility, concurrency, security, and compatibility issues in CachedLDAPAuthorizationMap
AMQ-3797org.apache.activemq.util.StringArrayEditor causes classloader leaks
AMQ-3802Successful unsubscribing should not report inactive durable topic subscribers
AMQ-3803ActiveMQWASInitialContextFactory throws ClassCastException in WebSphere 8
AMQ-3804NullPointerException logged every 30 seconds while attempting to clear expired messages
AMQ-3807MBeans are not unregistered under WebSphere
AMQ-3812activemq-core won't deploy in Karaf, missing fusesource imports
AMQ-3817Marshalled properties don't get updated if modified during preProcessDispatch
AMQ-3819High CPU usage with stomp+nio+ssl and many subscriptions
AMQ-3828URISupport incorrectly handles parenthesis
AMQ-3831Exit code is not properly returned when using RUN_AS_USER
AMQ-3835Stomp 1.0 protocol read ACK broken on ActiveMQ 5.6.0
AMQ-3836Stomp 1.0 protocol SUBSCRIBE destination broken on ActiveMQ 5.6
AMQ-3841mKahaDB causes ArrayIndexOutOfBoundsException on restart after deleting existing queues
AMQ-3842Test units should run discovery mechanism via loopback device
AMQ-3845CachedLDAPAuthorizationMap doesn't handle the ldap connection dying
AMQ-3849Typos in protobuf specs + generated Java code for KahaDB
AMQ-3852Stomp transport allows durable topic subscriber to subscribe to a queue
AMQ-3853Missing import in activemq-web-console
AMQ-3854Referencing old Spring XSD in configuration files
AMQ-3855MQTT doesn't translate wildcards to ActiveMQ wildcards
AMQ-3856MessageServlet assumes TextMessages contain Text
AMQ-3857MessageServlet GET messages do not return JMS message Properties
AMQ-3858Failure to resolve local JMX URL for sunJvm can result in NullPointerException
AMQ-3863XA session is returned twice to the pool
AMQ-3865AjaxTest fails all tests due to line ending differences
AMQ-3867Unable to delete messages whose original destination is virtual topic from Web console
AMQ-3879Temporary queues may be deleted by the wrong connection
AMQ-3885ActiveMQ java client doesn't scale to thousands of queues
AMQ-3887Occasional NullPointerException during NetworkConnector connection
AMQ-3889Body preview of BytesMessages change when browsed multiple times from QueueViewMbean
AMQ-3896AMQ3622Test throws NumberFormatException on ec2/ubuntu 10.04
AMQ-3897Stomp 1.1 keep alive does not work with stomp+nio
AMQ-3903Failed to fire fast producer advisory, reason: java.lang.NullPointerException
AMQ-3905activemq:create-broker Karaf command only results in a locally visible broker
AMQ-3908StompSslAuthTest.testSubscribeWithReceiptNotAuthorized() fails
AMQ-3912Durable subscribers store messages in error with broker attribute persistent="false"
AMQ-3920Performance issue with delay policy in DestinationBridge.onMessage
AMQ-3923Webconsole should import javax.servlet.* too
AMQ-3925Advisory messages/topics not generated for ActiveMQ.Advisory.FULL or ActiveMQ.Advisory.FastProducer.Queue
AMQ-3927Can't connect to Stomp 1.1 using telnet
AMQ-3929Stomp multiple header handling incorrect per the 1.1 spec
AMQ-3932receiveNoWait hangs when broker is down, using failover and prefetch=0
AMQ-3934QueueViewMBean.getMessage throws NullPointerException when message not found
AMQ-3939FailoverTransport never closes backup connections
AMQ-3953org.apache.activemq.util.URISupport.isCompositeURI doesn't work properly
AMQ-3954Intended delivery mode for JMSUsecaseTest is not tested
AMQ-3958META-INF/spring.schemas does not contain a reference to 5.6.0 schema
AMQ-3961Durable subscriber only receives part of the persisted messages on re-connect
AMQ-3976ActiveMQMessageProducer::send uses == instead of equals to compare destinations
AMQ-3979AjaxServlet preventing Tomcat Container from shutting down
AMQ-3981ActiveMQSslConnectionFactory.java now has an Apache commons dependency
AMQ-3988PooledSession throws an Exception at closing
AMQ-3989ActiveMQSslConnectionFactory.setKeyAndTrustManagers does not work with failover enabled
AMQ-3994DefaultDatabaseLocker will leak pooled connections on link failure
AMQ-3997Memory leak in activemq-pool
AMQ-4001activemq karaf feature uses different commons-lang than pom
AMQ-4002Instance of BlobTransferPolicy and its URL are being shared among multiple messages
AMQ-4007BrokerService TempUsage and StoreUsage default values are incorrect
AMQ-4017Demand forwarding bridge uses value of asyncDispatch for advisory consumers
AMQ-4020MessageStore IOExceptionHandler needs to deal in StoreExceptions
AMQ-4021jdbc TransactionContext close does unnecessary checks on autocommit
AMQ-4031BrokerFactoryBean logs error when starting a non persistent broker
AMQ-4033Broker uses custom RMIServerSocketFactory class which cannot be unloaded due socket reuse
AMQ-4035Null pointer in KahaDBStore
AMQ-4043Web demo - Receive a message page renders an error page
AMQ-4044Shutting down AcitveMQ broker started in foreground logs 2 times
AMQ-4047activemq-optional should include the JARs it needs
AMQ-4058HTTP transport should remove options in URI
AMQ-4062durableTopicPrefetch attribute in policyEntry in activemq.xml does not take effect
AMQ-4070catstomp.rb does not work anymore
AMQ-4076sizePrefixDisabled and/or maxFrameSize change in Apache ActiveMQ 5.6 broke FilePendingMessageCursor for big messages
AMQ-4080Integrate the FuseSource LevelDB module into the Apache ActiveMQ build
AMQ-4084Linux/Unix files have incorrect EOL when packaged
AMQ-4103LeaseDatabaseLocker can not be changed from 5 sec poll
AMQ-4104STOMP 1.1 CONNECTED frame has erroneously encoded headers
AMQ-4108Cannot receive ActiveMQ.Advisory.MasterBroker messages when master dies and slave takes control
AMQ-4110Web console can't send messages to the secured broker
AMQ-4115Make sure there's no XSS in web demos
AMQ-4122Lease database locker failover broken
AMQ-4142SimpleAuthenticationPluginTest hangs intermittently
AMQ-4158BTreeIndexTest hangs when run on Windows
AMQ-4166Redelivery plug-in causes a deadlock with JobSchedulerImpl
AMQ-4179Can't install activemq-extra feature
AMQ-4186Web console XML views have duplicate contenttype headers - jsp errors
AMQ-796Client may shutdown when failover connection is reconnecting
CAMEL-3458Bindy should support clipping fields if they exceed maximum length allowed when using fixed length
MB-1002<destinationPathSeparatorPlugin/> is not recognized
MB-1008Exploring JMS examples contains a duplicate type when build all examples in an IDE
MB-1013Tomcat 6 complains that ActiveMQ doesn't shutdown a thread
MB-1028NullPointerException when networked broker sends certificate with an invalid user name
MB-1029Unable to generate unique id when range of ports are blocked
MB-1030mKahaDB configuration causes activemq-data\mKahaDB\txStore directory to be created from where activemq script is invoked
MB-1032NullPointerException in LastImageSubscriptionRecoveryPolicy
MB-1035NullPointerException when starting broker followed by immediate NullPointerException when stopping
MB-1036ActiveMQ failover Denial of Service
MB-1039temp queues looping between networked brokers
MB-1040STOMP "reply-to" headers have extra info prepended by the broker
MB-1041After receiving exception "Async error occurred: javax.jms.JMSException: The destination temp-queue://ID-xxxx does not exist", broker tore down network connection and re-created the network bridge
MB-1043NullPointerException while loading node from kahadb during vmcursor replay
MB-1045Purge command does not accept message selectors
MB-1046java.lang.NegativeArraySizeException when starting the broker
MB-1047Virtual Topic Subscriber and Individual Dead Letter Queue Handling
MB-1049Setting ACTIVEMQ_USER may result in permissions error on the some created files
MB-1050activemq-admin not setting username & password on JMS Connection used by activemq-admin browse
MB-1052fileQueueCursor does not support message priority
MB-1053Examine size of temporary transaction files written to disk
MB-1054Wrapper scripts configuration needs adjusting with respect to chkconfig and wrapper.java.library.path.1
MB-1058NullPointerException when querying a starting broker use JMX program
MB-1067Space at end of queue name is not honored by consumers
MB-1070Failover using a JDBC Message Store and Virtual Topic can result in a lost message if queue is empty
MB-1072ConcurrentModificationException in org.apache.activemq.broker.region.Queue.iterate()
MB-1073Durable subscribers on durable topics don't receive messages after network disconnect
MB-1074Connecting to Fuse MQ Enterprise using stomp from telnet issue
MB-1075Fix Jetty security hole in ActiveMQ 5.5.x
MB-1085activemq-all.jar is missing the slf4j-log4j12 dependency
MB-1086Network connector leaks when conduitSubscriptions="true"
MB-1087activemq-admin browse help prints wrong argument name
MB-1096Suspicious NullPointerException in log when network bridge cannot be established and loggingBrokerPlugin configured
MB-1098Topic subscriber is assumed to be slow consumer when prefetch is set to one
MB-1102JMX stats are off when a duplicate consumer ID is added when using failover URI
MB-1104STOMP subscriber does not receive TextMessage with null body sent from JMS
MB-1105StompNIOTransport doStop should check for null before calling selection.stop()
MB-1106Repeated call to PooledConnection.setClientID() with the same client Id should not raise a IllegalStateException("Setting clientID on a used Connection is not allowed")
MB-1108Scheduled/Delayed messages lost during ungraceful broker shutdown
MB-1111Composite destinations break simple authorisation through role aggregation
MB-1112DurableSubProcessWithRestartTest intermittently throws java.lang.ClassCastException: org.apache.kahadb.index.BTreeNode cannot be cast to org.apache.kahadb.index.ListNode
MB-1115Fuse MQ Enterprise JMX stats shows negative queue size
MB-1117KahaDB journal files retained after delay in "unsubscribing" durable subscriber from topic
MB-1120NullPointerException exception occurs when stopping broker
MB-1125Please make bstat more tolerant of InstancesNotFound situations
MB-1129Duplex option on network connector not supported
MB-1130Non-persistent messages held in memory are not cleaned up when destination is deleted
MB-1133In the DurableSubProcessWithRestartTest acknowledged messages appear to intermittently be redelivered to the subscriber
MB-1134Why do we need to get the Size/Count of the Topic messages during consumer remove
MB-1136PendingMessages not being dispatched to DurableSubscriber
MB-1140Broker performance does not scale with multiple consumers when using JDBC persistence adapter
MB-1144Invalid error: NACK received but connection is in v1.0 mode using a STOMP client
MB-1152The defined SslContext is not used by the https transport protocol
MB-1159The current sslContext element does not provide the ability to define the keystore key password key
MB-1161CachedLDAPAuthorizationMap can't reconnect to LDAP Server if the LDAP server was temporarily down
MB-1164The MirroredQueue feature uses the Topic MemoryUsage instead of the Queue MemoryUsage when forwarding the message to the queue after sending it to the Topic
MB-1167Investigate startup deadlock with vm transport
MB-1169Broker should not send advisories for slow consumers or fast producers if the destination in question is an advisory destination already
MB-1173Broker sends a RECEIPT frame although the subscription fails
MB-1174The JMX message move, copy and remove operation do not take messages in FIFO order
MB-1175Messages sometimes not received by active subscription
MB-1176JMX connector does not bind to a specific port when a connectHost is specified on the managementContext
MB-1179Fuse icon file webapps/favicon.ico is broken
MB-1180Add ability to set a timeout for the calls made to Broker MBeans
MB-1185JConsole browse() function does not work if useCache=false
MB-1186Duplicated durable subscriptions after broker restart with option keepDurableSubsActive=true
MB-1190data.db size is not included in calculation to monitor systemUsage settings
MB-1196Remove the synchronized definition from the ActiveMQEndpointWorker anonymous Work instance
MB-1197Race condition with StompServlet and transport listener for websockets
MB-1198data.db is not cleaned up properly when durable subscribers come and go off-line
MB-1199NullPointerException exception in kahadb after index issue
MB-1200NetworkBridgeFilterFactory should be assigned to Queue not NetworkBridge
MB-1203Expired msgs not getting acked to broker causing consumer to fill up its prefetch and not getting more msgs
MB-1207ActiveMQConnection temp advisory consumer should respect asyncDispatch flag - can cause deadlock with slow consumers
MB-1208Enqueue counts with jms.prefetchPolicy.all=0
MB-1211When durable subscriber is stopped and then reconnects, messages are consumed but the pending queue count seems to stay 1 plus prefetch size or at prefetch size
MB-1212BlobJDBCAdapter has invalid SQL for addStatements
MB-1214Closing a PooledConnection does not seem to return associated sessions to the SessionPool
MB-1220Web sockets demo fails when using localhost in connect uri
MB-1224ExpiredMessages > Prefetch Queue results in messages no longer being dequeued
MB-1226Infinite TemqQueue advisory messages
MB-1229Unable to configure memory limit on temporary topics
MB-1231db.data file exhibiting abnormal growth
MB-1234Killing ws:// connection after it has timed out (websocket.maxIdleTime=1000) from browser results in MBean Connection-> ws_sockets not being cleaned up
MB-1238Problem with STOMP NIO + SSL
MB-1239NIO + SSL: Client certificates are null
MB-1241Missing some binary files in the release kit
MB-1248Questionable processing of interruptions in TcpTransport::doStop
MB-851Authorization failing with Open LDAP
MB-864Intermittent performance degradation JDBC in the persistence adapter when a durable subscriber of priority messages falls behind
MB-884Forwarded message cannot be distributed to the original broker
MB-885Avoid stuck messages in a network of brokers
MB-894Invalid data sent to nio:// throws OutOfMemoryException and may crash the broker
MB-903STOMP Connection MBean fails to register
MB-907Stomp consumer might not receive all msgs of a queue
MB-912Unable to access Serializable class when receiving ObjectMessage in OSGi environment
MB-914Fuse MQ Enterprise not stopping via JMX on AIX platform
MB-915Investigate scalability of JDBC topic store with regards to durable subscriptions
MB-916Expose isSlowConsumer for SubscriptionView
MB-918Connections web console page shows two rows per connection
MB-919staticallyIncludedDestinations should always be forwarded
MB-922Broker restart fails with java.io.OptionalDataException when trying to recover ProducerAudit LRUCache
MB-923Implement eviction strategy based on property value uniqueness
MB-926Broker may deadlock when creating queues under load
MB-927Change Transport Failed message from INFO to WARN level
MB-929Some brokers connections cannot be killed
MB-931Web console shows incorrect number of messages for topic
MB-932activemq-web: SessionPool.returnSession() should discard sessions that are closed
MB-934Cannot publish to a deleted temp-queue destination
MB-936Change way Broker MBean name is generated so that port is not used
MB-940Unable to create durable subscriber with JMS selector using admin console
MB-945Numeric selectors do not work in STOMP
MB-950The persistent Stomp header is not part of a received StompFrame message
MB-953Stomp subscription with receipt on an existing queue hangs
MB-954Incorrect JMX properties after consuming messages using Stomp
MB-957Stomp RECEIPT frame sent twice for the same msg causing error in STOMP consumer
MB-964Large number of expiring messages causing QueueSize to grow
MB-966DLQ from a durable subscriber filling with expired messages results in non-expired messages not being read
MB-970Problem with static List ENDED_XA_TRANSACTION_CONTEXTS in org.apache.activemq.TransactionContext
MB-971Transport scheme NOT recognized: [http] in an osgi environment
MB-974./activemq script cannot be started on Solaris OS 10
MB-977ORA-01465: invalid hex number when using Oracle backend in the latest releases
MB-978NullPointerException in TraceBrokerPath plug-in
MB-979NetworkConnector MBean unregistration can fail with a transport disconnect and leave a dangling mbean
MB-980Display issue viewing queues in jmx and admin console when using Oracle DB as a backend
MB-982Failover issues in network connector
MB-985TimeStampingBrokerPlugin causes messages to expire in DLQ queue
MB-991When a producer from a network bridge is blocked by producer flow control, all producers from the network bridge get blocked
MB-992NullPointerException in KahaDB on stopping during broker restart
MB-996NullPointerException on websocket connection
MB-998InterruptedException in InactivityMonitor
MB-778Deleting a Queue from the console results in lost messages
MB-798Problem with distributed XA Camel/ActiveMQ recovery
MB-699Temporary queues create advisory topics without bound
AMQ-3945QueueBrowser missing messages on first browse
AMQ-3947ActiveMQConnectionFactory doesn't set the nestedMapAndListEnabled property on new Connections
MB-1089Syntax errors are not showing up in the log when the broker is started in the background
AMQ-1853Optional non-blocking redelivery
AMQ-2834Producers blocks when global storeUsage is smaller than persistent adapter chunk size; should warn of incorrect configuration

Container

Table 2 lists the issues resolved between 7.0.2 and 7.1.

Table 2. Container Issues Resolved in 7.1

IssueDescription
ARIES-292Unable to delete the *.eba file from the samples/blog/blog-assembly/target/load folder while it was running
ARIES-523Misleading message from PersistenceBundleHelper
ARIES-537Update ScopeAdmin impl to latest ResolverHook API
ARIES-546SCM references in parent POM still point to incubator
ARIES-547Fix up wrong or missing licenses in application module
ARIES-548Remove references to incubator from code base in trunk and in 0.3-RCx branch
ARIES-550Fix intermittent application itest failure testDemoAppResolveFail
ARIES-554Aries JNDI bundle breaks remote JMX clients via RMI
ARIES-556Aries fails to read persistence.xml files larger than 8192 bytes
ARIES-558Risk of deadlock in BundleQuiescer.run()
ARIES-559Isolated framework should work off current bundle list
ARIES-563The NamespaceHandlerRegistryImpl does not actually reuse parsed schemas
ARIES-564The cm and ext namespaces should be lazy managers
ARIES-566NullPointerException when generating bundle repository for invalid bundle location
ARIES-568More memory leaks
ARIES-572NamingException in JMXConnectionFactory.connect() calls with JMX over RMI calls
ARIES-573Java2 security problem in Aries Managed Persistence contexts
ARIES-576When the grace period is up the error message reports all services as missing, not the missing ones
ARIES-579Update the name in the proxy-api and proxy-impl
ARIES-584Blueprint managed service factory instantiates duplicate service
ARIES-586Isolation based runtime doesn't work when resolving maven generated blueprint bundles
ARIES-591Application isolation code doesn't cope properly with a warm start
ARIES-593ManifestHeaderProcessor can't handle directives with spaces before ":="
ARIES-599Consistently use SLF4J Logging
ARIES-602osgi.console port is not handled well
ARIES-604ClassCastException in Felix bundle repository when generating repository XML
ARIES-608DefaultWorker fails if loaded during framework shutdown
ARIES-609AriesFrameworkUtil uses DefaultWorker on Equinox rather than the Equinox worker
ARIES-612Cannot access referenced service in destroy-method
ARIES-613Use error() instead of info() log in BeanRecipe.destroy() on exception
ARIES-622Close inputstreams in Application utils ManifestProcessor
ARIES-623Another deadlock in Blueprint service lookup
ARIES-624Missing version for asm import in proxy impl
ARIES-626Aries Blueprint namaspace handler schema with includes
ARIES-634No thread safety in Blueprint Quiesce Participant
ARIES-635Can't find resource for bundle org.apache.aries.application.management.messages.AppManagementMessages
ARIES-637Woven Proxy does not cope well with inner classes
ARIES-647JNDI ObjectFactoryHelper and ContextHelper have wide doPriv blocks
ARIES-654Blueprint annotation scanning generates duplicate elements when annotated class is in fragment
ARIES-661Deployment manifest Import-Packges ends up in strange format
ARIES-662More problems with versioning and the application module
ARIES-665Proxy weaving code must preserve SerialVersionUID
ARIES-666Proxy weaving code needs to deal better with missing classes and superclasses in other bundles
ARIES-667OBRAriesResolver can return bundle information for bundles with higher version than expected
ARIES-668Proxy or weaving code should not mark added synthetic methods final
ARIES-669Proxy or weaving code should mark all its changes synthetic
ARIES-670blueprint.api bundle exports org.osgi.service.blueprint package at version 0.0.0
ARIES-673Proxy code changes handlable NoClassDefFoundError into ClassFormatError
ARIES-674Do not proxy javax.*
ARIES-677Service references released before bean destroy methods execute during namespace handler unregister
ARIES-678Java2 security not working for proxied interface
ARIES-680Be more careful to use scope provided external dependencies
ARIES-688ASM package imports are unversioned in proxy-bundle
ARIES-690ClassCircularityError caused by proxy weaving
ARIES-693Interface proxy does not delegate Object methods like equals, hashCode or toString
ARIES-694Proxy manager can return a stale proxy built against a previous classloader for bundles having undergone refresh
ARIES-696Blueprint container can appear to loose memory when frequently restarted
ARIES-697Java 2 security permission failure in JNDI - Util code path
ARIES-698Missing message resource
ARIES-700MBean Tracker should listen for all services
ARIES-703JDKProxyManager cannot proxy blueprint beans
ARIES-704BundleToClassLoaderAdapter does not implement loadClass(String, boolean)
ARIES-705Proxy code is weaving JPA metamodel classes and can cause JPA errors
ARIES-709Well behaved shutdown of the application runtime
ARIES-711JMX core whiteboard doesn't shutdown well
ARIES-714SimpleBundleInfo.getExportService() returning wrong value
ARIES-720Improve waiting for namespace handler message
ARIES-721NullPointerException in BeanRecipe.getDestroyMethod
ARIES-725Aries Application modeller does not find and model anonymous inner Blueprint reference or service components
ARIES-726NullPointerException in CompositeClassLoader
ARIES-730Generation of the osgi.identity requirement must support version ranges
ARIES-736Aries does not take into account the concept of complete/incomplete Persistence Units
ARIES-738The subsystem resolver hook modifies a collection it's iterating over
ARIES-743Subclass cannot be created by ProxySubclassGenerator when there is static final method
ARIES-745Miss parsing default properties defined by new blueprint-ext 1.1.0 schema
ARIES-746Aries Proxy fails to properly proxy Object methods for interfaces
ARIES-750Minor memory leak for composite frameworks inside applications
ARIES-762Bundle framework manager bean should be lazy
ARIES-763Remove OSGi VersionRange dependency
ARIES-764JNDI can go into an infinite loop
ARIES-765Attempting to execute an operation on a closed EntityManagerFactory when the persistence unit is re-deployed
ARIES-767Service property assigned with a service reference gets a ServiceProxyWrapper
ARIES-768Application manager can take 5 minutes to shutdown
ARIES-769ClassCastException during JNDI lookup from WAB inside EBA
ARIES-770BundleFrameworkConfigurationFactoryImpl breaks LDAP syntax of service Filter
ARIES-771Blueprint config admin pulls in non-exported blueprint internals
ARIES-774Problem modelling nested bundles
ARIES-775ClassCircularityError while weaving a class
ARIES-776NullPointerException in AriesFrameworkUtil and DefaultWorker static initializers
ARIES-777AriesFrameworkUtil FelixWorker doesn't work on r4.3 felixes
ARIES-778RecursiveBundleTracker doesn't work across isolated Regions
ARIES-782AbstractCompendiumHandler uses ServiceTracker.getTrackingCount in the wrong way
ARIES-787Class proxying should not be enabled by default
ARIES-788Possible NullPointException when destroying the blueprint container
ARIES-796PropertyPlaceHolder does not really like JPA elements
ARIES-797Ease blueprint 0.2 to 0.4 compatibility changes
ARIES-799Aries Repository Generation does not respect blueprint collection semantics
ARIES-800Closing a recursive bundle tracker opens it
ARIES-801Aries Proxy cannot proxy abstract classes
ARIES-802Dependent restart causes ComponentNameAlreadyInUseException: Name 'blueprintContainer' is already in use by a registered component
ARIES-803Versioning problems in JNDI 0.3.1 release bundles
ARIES-804Unable to delete EBA file if the value of defaultUseCaches is set to false on JarURLConnection on a separate thread during installation
ARIES-808Problem with JPAWeavingHook in an environment that uses Composite Bundles
ARIES-809Not possible to configure transaction timeout
ARIES-819OsgiFriendlyClassWriter.getCommonSuperClass appears to have some errors
ARIES-820New org.apache.aries.util-0.5 jar exports org.apache.aries.util package at same version as the v0.4 jar despite new classes existing in package
ARIES-829ReferenceListRecepie releases using the wrong BundleContext
ARIES-830Service registration is not removed when an application is uninstalled
ARIES-831Java 2 security AccessControlException when using JNDI lookup with java2 security enabled
ARIES-832JPA load-time enhamcement fails for a WAB
ARIES-833Weaving controller switch does not work on IBM JVM v6
ARIES-834Unable to convert value ListIndexIterable to type java.lang.Iterable<Something>
ARIES-838ClassCircularityError in BlueprintContainerImpl when using a security manager
ARIES-843Bean can not be created if constructor argument use generics
ARIES-846The Aries transaction manager does not recover transactions correctly
ARIES-847NullpointerException in org.apache.aries.blueprint.container.BeanRecipe.destroy
ARIES-848blueprint-annotation-impl should actually make use of it's properties
ARIES-851BundleTrackerCustomizer in BundleHookBundleTracker is called multiple times for the same event
ARIES-854NullpointerException in TransactionManager when Felix configAdmin is used
ARIES-856Possible deadlock when starting the transaction manager
ARIES-861Error on retrieving constructor for proxy of Apache Karaf BlueprintCommand class on jdk 6 update 33
ARIES-863Blueprint container needs to use bundle's permissions, not its own permissions, for looking up services
ARIES-867Deadlock if stopping a blueprint bundle while the blueprint container is in the create state
ARIES-872PersistenceDescriptorParserImpl doesn't accept namespace prefixed tags
ARIES-874Blueprint should treat "value-type" on a map as a default, not a requirement
ARIES-875ReferenceRecipe may "unget" a service without ever "getting" it
ARIES-877The BeanRecipe is missing the factory recipe as a dependency
ARIES-878Threading issues with <cm:managed-properties />
ARIES-880When recovering transactions, only recover old branches to avoid rollback of in-progress transactions
ARIES-881The transaction manager is very slow in low concurrency
ARIES-882A thread is not stopped when the transaction manager is destroyed
ARIES-884ClassCastException in JMX when installing some bundles
ARIES-885In container managed mode, a single non thread safe entity manager is used to service all requests when no transaction is active
ARIES-894Unable to access public methods overridden/implemented in a protected class
ARIES-895Missing filter directive on Require-Capability does not translate to a filter value of <namespace>=*
ARIES-896Deadlock with blueprint services
ARIES-897The ReferenceRecipe sometimes unget the tracked service for no reason
ARIES-898The blueprint container is not correctly cleaned when a mandatory namespace is unregistered
ARIES-899Possible concurrent access to the namespace handler registry
ARIES-900Unresolvable root subsystem should have no effect on the system
ARIES-901Version attribute not applied to multiple package names separated by semicolons in import package header
ARIES-902Reference counts not being checked before removing constituent relationships between the "provisioned to" subsystem and bundle resources
ARIES-907Persisted, unscoped subsystems are not being correctly started on restarts
ARIES-918Start operations on the root subsystem should not affect its constituent bundles
ARIES-921java.lang.IllegalStateException: Orphaned bundle revision detected: org.eclipse.osgi_3.8.0.v20120529-1548
ARIES-922NullPointerException in SubsystemResource.findContent
ARIES-923A service proxy obtained from a reference list can return a null service, leading to NullPointerException
ARIES-930The abstract reference recipe may end up tracking the same reference multiple times
ESB-1604Intermittent exception when starting Apache Karaf - org.apache.aries.jmx - 0.3.0 | MBean is already registered
ESB-1607If debug logging is enabled on a clean install a deadlock occurs
ESB-1670Karaf JMX Config MBean behaves in unpredictable ways
ESB-1683Configuration of org.apache.aries.transaction.cfg not honored at runtime when Aries TX Manager is created
ESB-1740The bundles permissions are bypassed when running code from the console
ESB-1741Add the needed stuff to ease running karaf in a secured mode
ESB-1756When Karaf Master lock is lost it should not try to regain the lock during shutdown
FELIX-3760Clean webconsole startup and disposal
KARAF-1040Commands should not catch exceptions but should rethrow them
KARAF-1050osgi:start xxx doesn't print anything
KARAF-1066Make features XML parser more forgiving
KARAF-1101Completion does not work when quiesce manager is deployed
KARAF-1117Log messages appear on stdout when the feature http is installed
KARAF-1122Feature <configfile/> creates an empty file if the file URL is not resolved
KARAF-1124Apache Karaf does not work properly with closing brace in the working directory path
KARAF-1133Error executing command 'start' when starting a child instance
KARAF-1139Redeploy kar causes the installation of old feature
KARAF-1143Karaf (Config Mbean) can not recognize the features when installation path contains blank space
KARAF-1144When running a single remote command through SSH, the SCOPE variable isn't set
KARAF-1161shell:new does not support the creation of arrays
KARAF-1162A command that can not be loaded breaks the whole completion
KARAF-1164Archetypes are not valid
KARAF-1174The war feature cannot be installed after the cxf feature
KARAF-1175Duplicate key exception should be handle locally to avoid to affect the whole MBean
KARAF-1179dev:watch * doesn't notice new bundles added to the container
KARAF-1182Apache Karaf features-maven-plugin always selects lowest version in range
KARAF-1199dev:watch issues "[WATCH]" announcements only to the issuing shell
KARAF-1202log:tail spins with debug on
KARAF-1212NullPointerException during update of the FeatureFinder
KARAF-1215Shell scripts are incompatible with /bin/sh on Solaris
KARAF-1216add-features-to-repo goal does not reclaim file handles fast enough
KARAF-1220o.p.karaf.management bundles must stop when its configured keystore is not available
KARAF-1226Karaf Client cannot run a script
KARAF-1252Features core bundle should not depend to shell and management bundles
KARAF-1256Archetypes should use dynamic variables
KARAF-1257Configuration completers should avoid using getConfiguration method of config admin
KARAF-1260Console doesn't like it when the console window is to small - no line wrapping for commands
KARAF-1265Add AIX, HP-UX, Solaris, and "custom" support in the service wrapper
KARAF-1268Allow multiple commands in karaf script
KARAF-1279IOExceptions used in an incompatible way with Java 5
KARAF-1284Karaf bundle archetype maven bundle plugin configuration is missing "instructions" tags
KARAF-1298dev:watch does not work in some cases
KARAF-1304Quick help text for features:info is erroneous
KARAF-1305Error with Basic HTTP Authentication when using karaf realm
KARAF-1318User bundles are treated as system bundles
KARAF-1343Features repo points to the old pax-wicket app
KARAF-1354SSH Log-In failes with "Authentication failed" with valid credentials
KARAF-1360Configration update doesn't work
KARAF-1373features-maven-plugin, unexpected text in stderr
KARAF-1374Fileinstaller logging is not enabled by default
KARAF-1387Warning to missing a feature repository name even when the name is defined
KARAF-1388SSHD authorized key provider should log in DEBUG
KARAF-1389SSH doesn't correctly use the karaf.base variable
KARAF-1392Removing a KAR should uninstall the shipped features
KARAF-1394Custom login modules not seen with Equinox
KARAF-1416Blueprint archetype instructions is missing
KARAF-1430Default child instance config is not the same as the root instance
KARAF-1491Admin service not able to start child instances when the JDK path contains a space on OS X
KARAF-1496Bad login when using sufficient modules but when the first fail
KARAF-1529command-watch messes the output when used with commands that take longer than the interval
KARAF-1538Exceptions when unregistering MBeans during a restart
KARAF-1541jaas:realm-manage raises a NullPointerException
KARAF-1564karaf feature validate plugin should support to load the exports packages from dependency features
KARAF-1566instance:clone set the source instance in error
KARAF-1573Potential ZipFile leak at KarArtifactInstaller.install()
KARAF-1585Installing using wrap protocol fails when specifying bundle version
KARAF-1587When executing a command through the client, no error is printed in the console in case of errors
KARAF-1609command-watch info does not work
KARAF-1617Blueprint deployer in combination with maven URL deployer creates wrong OSGi/blueprint/ file
KARAF-1666Default configuration for jetty.xml could create problems
KARAF-1675Wrapper service requires a shell
KARAF-1683"no matching cipher found" error connecting via SSH to wrapper Karaf service - on Ubuntu
KARAF-1695Startup fails on Windows with only JRE installed
KARAF-1699MBeans should support the same flags as the commands
KARAF-1702Stopping the console bundle should not shutdown the OSGi framework
KARAF-1706Features bundle versions are not consistent
KARAF-1715Occasional freeze on feature:install webconsole
KARAF-1736Feature spring-struts can't be installed
KARAF-1754Updating features.xml in auto deploy folder results in duplication
KARAF-1756No SSH connection possible on Debian 6.0.5
KARAF-1759No way to start obr dependencies by default
KARAF-1765The obr shell deploy and start commands always deploy optional dependencies
KARAF-1796Feature install sequence should be install/install/install...start/start/start
KARAF-1797NullPointerException thrown from OsgiConfiguration.unregister
KARAF-1809Feature spring-web-portlet can't be installed
KARAF-1814Cursor keys do not work when using bin/client on windows
KARAF-1815When ssh'ing from a Windows box into a Unix box, arrow keys are not correctly interpreted
KARAF-1821Some etc files are executable whereas it should not be
KARAF-1822BundlesMBean should use bundles attribute instead of list() operation
KARAF-1824tooling-exam contains reference to wrong commons-io artifact
KARAF-1825SystemMBean should provide startLevel attribute
KARAF-1826ConfigMBean should use configs attribute instead of list() operation
KARAF-1830ObrMBean should use attribute for bundles and URLs instead of list operations
KARAF-1831PackagesMBean should use attributes for imported/exported packages instead of operations
KARAF-1832ServicesMBean should use attribute instead of list() operation
KARAF-1839System bundle also should export javax.xml.ws.spi.http package
KARAF-1840Should also endorse saaj-api
KARAF-1845Minimal distribution doesn't start
KARAF-1852OSGi packages are exported with wrong versions
KARAF-1853Attached kar deploys to a different snapshot build number than the main artifact
KARAF-1879admin management bundle has unecessary imports
KARAF-1882Provide level attribute in the LogMBean
KARAF-1888Remove aliases by default
KARAF-1905ASM4 causes the Proxy/Weaving of Xerces, but that then causes validation factories to fail
KARAF-1949console shutdown -f hang
KARAF-1978If use script to start a child instance then using karaf console admin:list can't get the instance correct status
KARAF-1986instance.properties file doesn't get updated if karaf.name is changed
KARAF-1992PropertiesLoginModule handles usernames with backslash not correct
KARAF-2051Duplicate definition of org.ops4j.pax.url.mvn.localRepository in org.ops4j.pax.url.mvn.cfg
KARAF-2052Progress bar doesn't display properly on 80 char consoles
KARAF-536Backspace no longer works in Putty after using 'connect' command to connect to other instance, and commands are printed in only 2 columns
KARAF-913Omitted @Command on Gogo plugin is hard to debug because of NullPointerException
ENTESB-286admin:list always throws java.io.IOException even if the command is successful
ENTESB-287Child containers command line gets truncated around at approx 55chars
ENTESB-291Please make make rmiRegistryHost configurable
ENTESB-292IllegalStateException when the peristence bundle gets resolved
ENTESB-306pax web still using uninstalled bundle
ENTESB-307After starting child container with admin start child, karaf admin:list still shows state stopped, not showing started
ENTESB-419Cannot install patches as shell script
ENTESB-420Cannot uninstall patch
ENTESB-450jaas:manage cannot attach to ZookeeperLoginModule

Fuse Fabric

Table 3 lists the issues resolved between 7.0.2 and 7.1.

Table 3. Fuse Fabric Issues Resolved in 7.1

IssueDescription
FABRIC-226aws-ec2 cloud provider attempts to connect before it is configured
FABRIC-245setting resolver to a value other than localhostname doesn't appear to take effect for cloud containers
FABRIC-248Asynchronous registration of a cloud provider to zookeeper is broken
FABRIC-254Can't use profile-edit to set a property than contains equal signs
FABRIC-270Race condition when creating remote ensemble servers
FABRIC-277There are cases were the fabric agent falls inside an infinite loop updating itself
FABRIC-279ClassNotFoundException: org.apache.felix.service.command.Function
FABRIC-282The fabric-camel component is not accepting options in the URI
FABRIC-286fabric:container-create-ssh will create the specified number of remote root containers, but only 1 is accessible
FABRIC-290fabric-ensemble-create has the wrong completer for commands
FABRIC-291Falling back to the defualt profile doesn't always work
FABRIC-293fabric-jclouds restarts the shell
FABRIC-294NullPointerException in cloud-provider-remove
FABRIC-295Child containers should reuse their parents resolver and addresses
FABRIC-297Artifacts stored in the root container's system repo directory do not get updated
FABRIC-300The patching service should properly handle options on symbolic names
FABRIC-301Fabric zookeeper digest uses platform dependent String.getBytes()
FABRIC-302When creating Fuse Management Console, a bunch of jclouds related exceptions appear in the log
FABRIC-303The upgrade to karaf-jclouds 1.5.3 causes Fuse Management Console to fail provisioning
FABRIC-307fabric:create always ask for a login/password
FABRIC-308The agent downloads jars that are already present in the system folder
FABRIC-309The mq profile doesn't deploy a broker
FABRIC-310Installing the zookeeper commands fails
FABRIC-312IOException when trying to create containers based on example-mq or example-camel profiles
FABRIC-313When creating a fabric using Fuse Management Console, a lot of jersey related NullPointerException are logged
FABRIC-315The demo package has changed
FABRIC-318The fabric features service does handle recreating the ensemble gracefully
FABRIC-323IllegalStateException: No ssh agent found trying to connect to a child container
FABRIC-324The response to fabric:create without password options is confusing
FABRIC-325The --resolver option in fabric:join has incorrect online help
FABRIC-328Child container with just the default profile fails to provision successfully
FABRIC-330fabric:join fails with an authentication error
FABRIC-331fabric:container-create-cloud new-user options are not working
FABRIC-332fabric:create username/password prompt - Weird Unicode symbols when backspace pressed
FABRIC-333Typo in error message when installing features on a managed container
FABRIC-334WARN: listeners are taking too long to process the events
FABRIC-336fabric-jolokia doesn't compile when using Java 7
FABRIC-337Connecting to a container without specifying the --username option causes a NullPointerException
FABRIC-339Typo in fabric error message
FABRIC-340fabric:container-create-child can throw a NullPointerException

Comments powered by Disqus