LibraryToggle FramesPrintFeedback

Resolved Issues

ESB

Table 1 lists the issues resolved between 7.0.2 and 7.1.

Table 1. ESB Issues Resolved in 7.1

IssueDescription
ENTESB-126Client script cannot connect to Fuse ESB Enterprise in background
ENTESB-206Servicemix-shared does not contain all necessary dependencies to install itself
ENTESB-217The client.html file of the soap example fails
ENTESB-219SOAP example - Reference to more information is missing
ENTESB-223Restaring a CXF endpoint using the CXF commands does not work
ENTESB-224SOAP secure example - References to source code files from readme does not match up with sources in src directory
ENTESB-227cxf:list-endpoints - Duplicate headers if multiple endpoints installed
ENTESB-251ClassCastException when installing camel-hdfs component
ENTESB-254features:install camel-soap fails in new release
ENTESB-256HTTP JBI servicemix-http.xml HttpConfiguration doesn't set all available configuration options
ENTESB-257The shell help for the patch:install command is wrong
ENTESB-260Provider org.apache.cxf.jaxws.spi.ProviderImpl not found exception when install cxf-wsn feature
ENTESB-265cxf-wsn-api bundle can't find org.apache.cxf.jaxws.spi.ProviderImpl
ENTESB-268Fuse ESB Enterprise tar.gz contains files with executable rights
ENTESB-274Camel feature cannot be deployed
ENTESB-276Enable org.apache.servicemix.eip.support.AbstractContentBasedRouter to convert messages using DOMSource
ENTESB-281NullPointerException when deploying servicemix camel JBI endpoint using blueprint
ENTESB-284When use cxf-wsn in OSGi container ensure use bundle specific bus but not the global bus
ENTESB-3017.1.x doesn't have the "osgi.core" MBeans any more
ENTESB-303Fuse ESB Enterprise doesn't update instance.properties file if the karaf.name is changed
ENTESB-315Cannot start the distro
ENTESB-316ClasscastException from aries on startup
ENTESB-318servicemix-shared is missing the scripting api dependency
ENTESB-320"java.lang.ClassCastException: org.apache.aries.jpa.blueprint.aries.impl.NSHandler$1 cannot be cast to org.apache.aries.blueprint.mutable.MutableBeanProperty" when deploying bundle that uses JPA
ENTESB-357Error installing servicemix-saxon
ENTESB-358servicemix-http can not be started out of the box
ENTESB-361jpa-hibernate feature is broken
ENTESB-370Error creating a fabric from ESB distros
ENTESB-371CxfBcProvider throws NullPointerException
ENTESB-372nmr commands are broken
ENTESB-375add javax.xml.stream package for jre6 system bundle
ENTESB-379Several FactoryFinder.class.getClassLoader() will return NULL when loaded by the bootstrap classloader
ENTESB-400NullPointerException in CXF when running on AIX
ENTESB-413The combination of the transacted DSL together with the <setHeader> or <setBody> prohibits to resolve the properties properly
ENTESB-415Password for client script is output to the terminal
ENTESB-418activemq-camel - This feature is not listed as installed out of the box in the full-esb
ENTESB-423SecureSoap example fails with a javax.xml.ws.soap.SOAPFaultException
ENTESB-426Exception on startup of FuseESB when eventadmin feature is installed with featuresboot on clean instance
ENTESB-431REST secure example - Is broker after the security restrictions
ENTESB-432Secure SOAP Example is broken
ENTESB-433Transaction feature has bundles in failed state
ENTESB-435ComponentDefinitionException in servicemix-http component
ENTESB-436Fuse ESB Enterprise has 2 user properties files
ENTESB-438Starting Fuse ESB says .. while Fuse Fabric is loading
ENTESB-439javax.management.InstanceAlreadyExistsException: org.apache.activemq:BrokerName=root,Type=Broker
ENTESB-441FAB - Logs WARN about unknown postfix for maven repo ids
ENTESB-443features:install jbi and servicemix-* component install hangs
ENTESB-447secure-rest example - Fails with Caused by: java.lang.ClassNotFoundException: org.apache.karaf.jaas.boot.principal.RolePrincipal not found by org.apache.cxf.cxf-rt-transports-http [179]
ENTESB-452Worng feature name in fuse-esb-medium profile - activemq-camel vs. camel-activemq
ENTESB-459Creating fabric on root container starts 2 brokers
ENTESB-460osgi:install fails for secure-soap example on Windows
ENTESB-461Minimal distros for 7.1 is 50% larger than 7.0.2
ENTESB-462Full install contains multiple versions of the same jar
ENTESB-463Numerous features won't install
ENTESB-464fabric:create returns "Provider org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl could not be instantiated: java.lang.NullPointerException" on RHEL and Linux
ENTESB-466The servicemix-http feature has org.apache.servicemix.bundles.jetty-6.1.26_3.jar
ENTESB-467serverGracefulTimeout in the servicemix-http.xml blueprint
ENTESB-477secure-soap example deployment fails - Could not find artifact cglib:cglib-nodep:jar:2.2.2
ENTESB-483shade plugin cannot handle SAXONICA.RSA/SF in saxon-9.4.0.4_1.jar
ENTESB-454jruby.jar as shipped with Fuse ESB Enterprise exposes CVE-2012-5370
ENTESB-499Progress bar sometimes goes backwards
ENTESB-503New saxon depends on xmlresolver and the camel-saxon and servicemix-saxon features lack of that dependency
ENTESB-504Ensure admin service always load storage file instance.properties before each operation

Messaging

Table 2 lists the issues resolved between 7.0.2 and 7.1.

Table 2. 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

Routing

Table 3 lists the issues resolved between 7.0.2 and 7.1.

Table 3. Routing Issues Resolved in 7.1

IssueDescription
CAMEL-3985Name Part of the Sender & the Recipient Email Addresses are not encoded with the Exchange charset
CAMEL-4058OnException should overlay settings with existing error handler
CAMEL-4171Groovy language - classNotFoundException in OSGi environment
CAMEL-4513Simple predicate fails to introspect the exception in an onException clause using onWhen
CAMEL-4546Unable to run with "mvn tomcat:run" or in tomcat or jetty server
CAMEL-4556NettyProducer creating new connection on every message
CAMEL-4842Remove ProducerCache from CamelContext service list when shutting down a route
CAMEL-4870Attachments is not propagated in the template components such as camel-stringtemplate
CAMEL-4871Request with Content-Type= application/x-www-form-urlencoded throws "Cannot read request parameters due Invalid parameter, expected to be a pair but was " when body is empty
CAMEL-4872Route Info Command Exchange Date NullPointerException
CAMEL-4877API-breaking changes in Validator-component
CAMEL-4882Timed out Exchanges should be removed from seda queues
CAMEL-4894Parameter binding not working with BeanExpression
CAMEL-4896Validation of camel-websocket feature failed
CAMEL-4900Quartz component doesn't start with a persistent scheduler
CAMEL-4908Twitter component fixes
CAMEL-4913camel-blueprint - Using namespaces with xpath does not work as the namesapces is not parsed and injected into the camel model
CAMEL-4915Serialisation Data Format is unable to unmarshal in OSGi environment
CAMEL-4920PollEnrich in default mode should block
CAMEL-4925ThreadsProcessor configured with ExecutorService with DiscardPolicy or DiscardOldestPolicy leaves inflight exchanges for discarded tasks unprocessed
CAMEL-4938ManagedBrowsableEndpoint are broken
CAMEL-4941doStop() is called on Services which haven't been started when route autoStart=false
CAMEL-4942exchange.getIn().getBody(<SomeClass>.class) throws an exception for Jaxb model objects
CAMEL-4945CXF Producer calls done method of Camel callback several times
CAMEL-4947Delay using bean does not work in XML DSL
CAMEL-4959Incorrect caching type converter misses for NaN
CAMEL-4960NettyProducer with user defined client pipeline factory
CAMEL-4970Cannot use xquery predicate in filter after an xpath splitter
CAMEL-4976Problem removing endpoints
CAMEL-4984camel-http does not send header values that are empty strings
CAMEL-4986ManagedPerformanceCounterMBean should extend ManagedCounterMBean
CAMEL-4988Problems with Simple language
CAMEL-4989BindyDataFormat should not use the default encoding
CAMEL-4996DigitalSignatureEndpoint not clearing headers after verify
CAMEL-5000Error handler not called when recipient list has non existing endpoint
CAMEL-5004Camel simple language wrong working with real number
CAMEL-5005simple without embedded text results in an NullPointerException
CAMEL-5009Can't use the resourceClass Parameter of CXF-RS Component
CAMEL-5023Printer endpoint can only print a single job
CAMEL-5024Streaming splitter ignores exception handling
CAMEL-5027JMX statistics problem with some components
CAMEL-5033Seda producer should not handover completions if waiting for task to complete
CAMEL-5036Camel route with bean element sends on startup invalid message to target route that is represented by a proxy who exposes route
CAMEL-5038Timer endpoint should support multiple consumers
CAMEL-5040Thread pools should not be enlisted in JMX if part of adding a new route, and JMX is disabled for new routes
CAMEL-5041Removing a route with route scoped error handler, should remove the error handler from JMX
CAMEL-5045Memory leak when adding/removing a lot of routes with JMX enabled
CAMEL-5046Memory leak when adding/removing a lot of routes with JMX enabled related to Tracer
CAMEL-5048Memory leak in SedaComponent if adding and removing a lot of seda endpoints with different queue names
CAMEL-5049Memory leak in TimerListener if JMX enabled
CAMEL-5051NullPointerException when assigning a simple Object as final bean
CAMEL-5053Using a custom thread pool profile does not work with EIP
CAMEL-5058Unique endpoints leaking in DefaultInflightRepository
CAMEL-5060camel-bam is not thread safe and throws ConcurrentModificationException
CAMEL-5063NullPointerException in camel 2.9.1 validator
CAMEL-5066JMX statistics problem with intercept()
CAMEL-5070Message Loss when using Weighted Round Robin LoadBalancer
CAMEL-5080camel-jt400 - Parameter length when doing Program Call issue
CAMEL-5087cometD component doesn't support multiple endpoints with different ports
CAMEL-5089InterceptSendToMockEndpoint doesn't start or stop the producer which is intercepted
CAMEL-5097Incorrect feature definition for camel-fop
CAMEL-5098Exchange.FAILURE_ENDPOINT header points to incorrect endpoint with multicast
CAMEL-5102Timer endpoint getState does not work in JMX
CAMEL-5107cxfrs producer should retain the message headers when it gets the response
CAMEL-5115CxfBeanDestination should copy the in message header to the out message
CAMEL-5116CxfDestination should copy the in message header to the out message when it sends the message back
CAMEL-5122RMI endpoint doesn't handle nested exception and raise CamelRuntimeException instead of RemoteException
CAMEL-5129interceptFrom() doesn't work with property placeholders
CAMEL-5137Timer component does not suspend
CAMEL-5138HTTP component always use a CachedOutputStream
CAMEL-5142StAXConverter is not threadsafe when not using Woodstox
CAMEL-5151camel-netty psuedo proxy
CAMEL-5154Simple language - OGNL - Invoking explicit method with no parameters should not cause ambiguous exception for overloaded methods
CAMEL-5157Message hasAttachments need to populate initial attachments
CAMEL-5161If MyBatis experiences an error on commit (e.g. unique PK violation) it appears to hold the session open and cause DB writelock errors
CAMEL-5162OnException - Handler or Continued predicate is invoked twice per exception
CAMEL-5163If throttler or delayer expression evaluation throws exception then error handler is not used
CAMEL-5183EndpointConfiguration - Looses parameters if there is a name clash with known tokens
CAMEL-5187JMX issues on WebSphere
CAMEL-5193Strange warning appears: WARN org.apache.camel.processor.DeadLetterChannel - Cannot determine current route from Exchange with id
CAMEL-5195XSLTUriResolver fails to include from classpath under Windows
CAMEL-5196SftpChangedExclusiveReadLockStrategy does not check the correct field to determine if a file is changing
CAMEL-5199initialDelay and idempotentRepository Endpoint URI parameters fail to be read from Camel context when Turkish language is set in host operating system
CAMEL-5200Potential dead-lock when shutting down Camel with NotifyBuilder doing notication
CAMEL-5201Redelivery exhausted marker should be cleared by try catch EIP and when errorHandler handles the message
CAMEL-5210Loop causes NullPointerException on error
CAMEL-5212split().tokenizeXML("child", "parent").streaming() does not work correctly when parent's namespace declarations are separated with new line
CAMEL-5218HazelcastComponent.doStop bombing out
CAMEL-5222The file consumer should use the charset encoding when reading the file if configured
CAMEL-5223Cannot find resource in classpath using OSGi blueprint
CAMEL-5224The done file got deleted, when using the file component even if noop property set to true
CAMEL-5225camel-netty can't distinguish between Sharable and Unsharable codecs
CAMEL-5227Camel 2.9.2 jetty component no longer works with Jetty 7
CAMEL-5229camel-blueprint - Should not set empty location for properties component
CAMEL-5234Spring-WS does neither set message body nor message headers if exchange is not outCapable
CAMEL-5235Make sure to close file input stream when converting file to string to avoid locking file on windows
CAMEL-5246File consumer - Widen check for exchange failed in case onException was used but without handling the exception
CAMEL-5248Running camel:run with blueprint gets a java.lang.NoClassDefFoundError: org.osgi.vendor.framework property not set
CAMEL-5257camel-jpa feature can not be installed out of box
CAMEL-5260LDAP Component lose headers
CAMEL-5261SEDA/VM requires completely same URI on producer and consumer side when consumer route is advised
CAMEL-5263Cometd component does not pass EnableSessionHeaders parameter to CometdBinding properly
CAMEL-5265Incorrect Content-Length returned for converted result objects with Unicode characters
CAMEL-5268camel-restlet producer not passing along the Accept header
CAMEL-5277Forgot a space between hours and minutes in org/apache/camel/util/TimeUtils.java
CAMEL-5279camel-stream overwrites files instead of appending
CAMEL-5282Strange race condition in for SEDA, when shutting down
CAMEL-5284camel-stream should not close stream after each write
CAMEL-5300The flatpack component is swallowing it's parsing errors
CAMEL-5303InOut over seda/vm with multiple consumers can cause a timeout exception
CAMEL-5309Replies with Incorrect CorrelationIDs Received After Reinstantiating a Route with ActiveMQ Endpoint and Exclusive Reply Queue
CAMEL-5315Camel-blueprint fails to install on Karaf 3 as it does not accept the version 1.0.0
CAMEL-5317NettyConverter throws NullPointerException when Exchange is not set
CAMEL-5321Validator Component Fails on XSD with classpath relative imports
CAMEL-5331NullPointerException when using bare SOAP parameter binding with payload mode
CAMEL-5342Shaded concurrentlinkedhashmap-lru conflicts with existing jar
CAMEL-5346camel-solr feature missing the bundle for http4 client
CAMEL-5348Uptime reported by Camel can be incorrect for values > 1 day
CAMEL-5355camel-sql should support % sign in query
CAMEL-5357URI normalization - Should detect already percent encoded values
CAMEL-5360Camel features file doesn't validate
CAMEL-5363camel-jms - Exception thrown from destination resolver should trigger Camel exception handling
CAMEL-5367DefaultJettyHttpBinding should not convert binary HTTP body
CAMEL-5372Shutting down one of the contexts breaks async redeliveries in others: RedeliveryErrorHandler has static reference to a thread pool
CAMEL-5378recipientList and onException with useOriginalMessage not working as expected
CAMEL-5381Exchange's headers lost after pass through dynamicRouter if the consume from activemq
CAMEL-5391specify Export-Package version for wrap:mvn:org.fusesource.leveldbjni
CAMEL-5401Not all RoutePolicy callback methods are invoked
CAMEL-5405CXF transport loses HTTP matrix parameters
CAMEL-5406Threads EIP hangs Junit4 tests using adviceWith
CAMEL-5411MQTT Endpoint does not correctly return the MQTT-Payload
CAMEL-5412ObjectAlreadyExistsException when "redeploying" routes that uses CronScheduledRoutePolicy
CAMEL-5414SqsEndpoint can't retrieve existing queue url with visibility timeout different than default
CAMEL-5415Simple does not handle empty values in predicates properly
CAMEL-5417Scala Archetype with incorrect Maven Eclipse configuration
CAMEL-5419camel-soap - Sets wrong namespace for faults
CAMEL-5426Camel stream makes Karaf console hang
CAMEL-5429Sending null in body when forcing JMS message type to Object throws an Exception
CAMEL-5432Dynamically added SEDA-route is not working
CAMEL-5437Add support for batch consumer's empty messages to aggregator
CAMEL-5449CxfPayloadConverter converts to NodeList by default, affecting performance
CAMEL-5451Camel-Blueprint should wait for camel-core to be started since there is a strong dependency
CAMEL-5454camel-example-gae silently fails
CAMEL-5456Context scoped exception clauses incorrectly applying across RouteBuilders
CAMEL-5461IOConverter.toInputStream opens a BufferReader which will never be closed
CAMEL-5464camel-jms consumer doesn't send back a reply in all cases
CAMEL-5468RegistryBean.getBean() is not thread safe
CAMEL-5470camel-example-gae gtask doesn't work
CAMEL-5472missing dependency to spring-web in camel-example-cxf-tomcat
CAMEL-5475Can't unmarshal pgp messages encrypted with ElGamal
CAMEL-5485camel-mybatis should do a proper transaction demarcation while reading/writing from/to database
CAMEL-5487HttpProducer should close temporary file in CachedOutputStream when the IOException is thrown
CAMEL-5495file endpoints on windows without volume name in the path url not working in some cases
CAMEL-5499Cxf fallback convert should return the Void.value instead of null
CAMEL-5500camel-testng - The spring base test class should use @AfterMethod on teardown as its parent does
CAMEL-5501@XPath annotation should ensure cleanup after evaluation
CAMEL-5505Unable to customize URIResolver in xslt component
CAMEL-5509Jetty http consumer doesn't suppor the uri "jetty:http://localhost:9000"
CAMEL-5517Multiple calls to CXF factory beans.getFeatures causing multiple logging features to be added
CAMEL-5518Camel Proxy ignores camelContextId property in Spring configuration
CAMEL-5519CamelContextId should be effected when there are more than two camel context in the spring configuration file
CAMEL-5525Load balancing with “Random” policy is not halfway evenly distributed to endPoint with vast exchange
CAMEL-5526"ThreadID is already used" exception under heavy load
CAMEL-5527Maven archetype - Generates wrong plugin for surefire plugin
CAMEL-5535Multiple restlet routes of the same restlet URI but different VERBs does not work
CAMEL-5536Possible issue in camel-apns - Reported on user forum
CAMEL-5537Mina2 Consumer doesn't reliably work with SSL
CAMEL-5540File consumer - NPE if configured to consume from root directory
CAMEL-5542Timer component - Should defer scheduling tasks during startup of CamelContext
CAMEL-5543Karaf Command 'camel:route-list' throws NullPointerException
CAMEL-5556HazelcastIdempotentRepository is not thread safe
CAMEL-5564Should shutdown management load task thread pool explicit
CAMEL-5570maximumRedeliveries is inherited for other exceptions thrown while redelivering with maximumRedeliveries(-1)
CAMEL-5571Camel proxies should not forward hashCode() method invocations
CAMEL-5574camel-sftp's stepwise behavior to walk up and down relatively to avoid potential traversal issues
CAMEL-5580The RowModel Data does not include the correct cell value type and some minor changes
CAMEL-5592Logger Level is always at default level("ERROR") when error handler is LoggingErrorHandler
CAMEL-5595http4 component should not assume the scheme by looking up the request address
CAMEL-5605sftp component: Cannot acquire read lock for files in sub directories if property recursive=true and readLock=changed
CAMEL-5610camel-hl7 bundle should specify the mina version
CAMEL-5620JUnit ConverterTest testFileToString() fails
CAMEL-5621JettyHttpProducer should close the input stream when the exception is throw
CAMEL-5627camel-zookeeper endpoints should not share the configuration
CAMEL-5631EventHelper.notifyRouteStarted skips all remaining notifiers if one if the notifiers ignores route events
CAMEL-5632ObjectHelper.resolveUriPath is broken, can not handle: '../../' correctly
CAMEL-5636Enricher with async routing not handling exceptions thrown from AggregationStrategy
CAMEL-5641JmsBinding does not handle BigInteger and BigDecimal properly
CAMEL-5644Bean component - Should use try conversion when choosing method based on parameter type matching
CAMEL-5647EIPs using custom aggregation strategy should fail if not possible to find in registry
CAMEL-5653camel-hbase producer should be able to perform get with just the id as a header
CAMEL-5655Camel Endpoint ignores camelContextId property in Spring configuration
CAMEL-5657Recipient list EIP - Should shutdown thread pool if parallel mode enabled
CAMEL-5663camel-blueprint - Should add check for bean scope in bean injector
CAMEL-5668camel-jetty - A soap fault should trigger http response code 500
CAMEL-5670camel-mqtt - NullPointerException when disconnected from broker
CAMEL-5681Using recipient list in a doTry ... doCatch situation don't work properly
CAMEL-5683JMS connection leak with request/reply producer on temporary queues
CAMEL-5686While stopping, the QuickfixjEngine should unregister the MBean being registered for the Initiator at startup
CAMEL-5693camel-smpp - Consumer error handling is not correct
CAMEL-5694camel-jms - Should also allow multiple consumers from multiple routes from the same queue
CAMEL-5699LogFormatter throws a NullPointerException when all elements are disabled
CAMEL-5704Split inside Split - Parallel processing issue - Thread is getting wrong Exchange when leaving inner split
CAMEL-5707NotifyBuilder should be thread safe
CAMEL-5710REST route returns response with http Status code 500 Internal Server Error when response has Last-Modified or Header-expires in header as string
CAMEL-5712BlueprintCamelContext should not get started in the init() method but later when the blueprint container is fully initialized
CAMEL-5718Bodies of SMs with 8-bit data_coding are mangled
CAMEL-5720Aggregate EIP - Dynamic completion size should override fixed values if in exchange
CAMEL-5722Classloader mixup when consumers across bundles share the same camel-jetty port
CAMEL-5729camel-crypto - Signer producer should close input stream after usage
CAMEL-5730SqsConsumer receive thread is tightly coupled to extendMessageVisiblity's scheduled task
CAMEL-5731Setting alphabet header to 8-bit doesn't update data coding
CAMEL-5732Data coding of 0x02 not considered 8-bit
CAMEL-5733NullPointerException with SpringBatchProducer and null header value
CAMEL-5735SnsConfiguration's toString() uses amazonSQSClient as key string rather than amazonSNSClient
CAMEL-5737camel-ftp - LocalWorkDir option did not work as expected
CAMEL-5746WireTap will always copy the origin Message
CAMEL-5747Cold restart doesn't clear properties component cache
CAMEL-5756OSGi resolvers for component, dataformat and language should check if service object is assignable before casting
CAMEL-5757HTTP 1.1 Host header not set correctly with camel-http4
CAMEL-5761Update SqsConsumer to extend Visibility Timeout correctly
CAMEL-5766Configuring jetty component with a different name doesn't work with jetty consumer
CAMEL-5769Camel JMS producer can block a thread under specific circumstances
CAMEL-5773camel-twitter streaming consumer broken
CAMEL-5776.camelLock is deleted by another Camel instance
CAMEL-5782Invalid SetQueueAttributesRequest created
CAMEL-5794xmljson dataformat should be added into marshall and unmarshal definition module
CAMEL-5796The combination of the transacted DSL together with the <setHeader> or <setBody> prohibits to resolve the properties properly
CAMEL-5810CXF + Code first + No recipient list + doCatch = route returns null
CAMEL-5818Splitter does not allow errorhandler to handle exception in the splitter-expression
CAMEL-5823CxfConsumer should not populate the cxf response with the original input message if the cxfExchange is oneway
CAMEL-5826Splitter with tokenize doesn't work with namespaces
CAMEL-5830NullPointerException in DefaultCamelContext::stopRouteService
CAMEL-5835XPathBuilder is documented as being thread-safe, but it has thread-safety bugs
CAMEL-5854adviceWith() just needs to start the route when the camel context is started
MR-573camelContext autoStartup=false and starting context programmatically doesn't work
MR-579Camel http should disable HTTP TRACE by default
MR-586Using Camel to route to CXF message alters the Content-Type header and drops encoding
MR-588camel-jms component, request/reply results in NullPointer when JMSCorrelationID is set to empty string on inbound JMS message
MR-589CxfProducer should release the CXF client when the Producer is stopped
MR-590 Memory leak in the Message Router when instantiating dynamic routes
MR-601@handler is ignored
MR-603camel-cxfrs producer should keep the response detail when the exception is thrown
MR-609Unable to write converted body to file using alternative character sets
MR-614Route using jetty listener and http client corrupting binary/mime data as it passes through
MR-618Using SSL context in blueprint XML does not work
MR-624The camel aggregation example generates an error whenever the completion predicate is entered
MR-641Spring schema is not up to date
MR-648Camel HBase component raises a NullPointerException if the table name does not conform to the host name of a uri and incompatibilities between hbase versions
MR-651Thread Java DSL doesn't provide full function out of box
MR-655Camel HL7 bundle does not specify mina library version in its manifest
MR-656New SOAP/JAB marshaling doesn't include top class element in XML document
MR-658Using shareUnitOfWork with DeadLetterChannel sending message to a route doesn't work as expected
MR-660Stopping and starting a seda consumer leaks a thread each time
MR-670Camel JMS problem parsing selectors

Web services

Table 4 lists the issues resolved between 7.0.2 and 7.1.

Table 4. Web Services Issues Resolved in 7.1

IssueDescription
CXF-2450WSDL2java uses system encoding when generating java classes
CXF-2937Character encoding in cxf-codegen is wrong
CXF-3505CXF attachment isn't compatible with SUN's ACTIVATION library
CXF-3916Partial response problem with SOAP 1.1 use of WS-Addressing
CXF-3949NoClassDefFoundError when using CXF JAX-RS in OSGi environment
CXF-3989messageConetxt.setScope(MessageContext.HTTP_REQUEST_HEADERS, Scope.APPLICATION) leads to java.lang.IllegalArgumentException
CXF-3993WS-RM's blueprint configuration fails to parse RMAssertion entries
CXF-4002Cannot override read-only parameter: classesDirectory in goal: cxf-codegen:wsdl2java
CXF-4006Possible classloader leak due to ThreadLocal
CXF-4015wadl2java: xs:integer param is generated as invalid type
CXF-4016JAX-WS schema generation of an Exception annoted with @WebFault that contains a property of a class annotated with @XmlRootElement causes the schema of the WSDL to generate the incorrectly
CXF-4017SchemaCollection.addCrossImports handles only XmlSchemaSequence instead of all XmlSchemaGroupParticle
CXF-4018JAX-WS Providers created from class instead of an actual instance bean do not get the JAXWSMethodInvoker
CXF-4023Invalid ProtocolVariant causes NullPointerException in RMSoapInterceptor
CXF-4027Aegis BeanType does not ignore super type of java.lang.Enum
CXF-4029cxf-codegen-plugin doesn't generate any code code when the wsdl parameter is an url
CXF-4031NullPointerException raised when input is nothing and using Holder to return response
CXF-4034Allow SecurityConstants.SIGNATURE_CRYPTO and ENCRYPT_CRYPTO to be used on processing side
CXF-4036JAXBContextInitializer ignores some javax.xml.bind Annotations
CXF-4037Problem creating dynamic client when WSDL is hosted with secured transport (https)
CXF-4042When generating schema/wsdl, schemaLocations provided via @XmlSchema are dropped
CXF-4043JSONProvider can not get a custom prefix set for a collection wrapper element
CXF-4044Ensure publishedEndpointUrl property could be set to endpoint
CXF-4045BusFactory does not catch NoClassDefFoundError
CXF-4051Custom OAuth scopes are not supported
CXF-4052Crypto cache issues and the PolicyBasedWSS4JInInterceptor used as a singleton
CXF-4054Unclear error messages given if client policy configuration can't be found
CXF-4055Parameter Handler not Invoked if Constructor or Static Methods Succeed
CXF-4056Faults on server are echoing headers back to the client
CXF-4057Echoed Addressing headers can cause client hangs and timeouts
CXF-4060Oneway camel scenario is accessing the user principal too late, resulting in IllegalStateException
CXF-4061Some of the characters in the URI path component are url-encoded
CXF-4066AbstractTransportFactory registers itself as extension, before being fully initialized
CXF-4067JAX-RS WebClient proxy sometimes fails to set Content-Type from @Consumes
CXF-4068wsdlLocation option is not used when set in defaultOptions
CXF-4072NullPointerException in PhaseInterceptorChain
CXF-4086Providers.getContextResolvers is only partially implemented
CXF-4088Class.getGenericSuperclass also needs to be checked by ProviderFactory
CXF-4090Cannot load cxf and war feature in Karaf 2.2.5
CXF-4094Refreshing Spring application context leads to NullPointerException
CXF-4095schemaLocation attribute for swaRef namespace "http://ws-i.org/profiles/basic/1.1/xsd" is wrongly removed
CXF-4099SignedParts, EncryptedParts policy assertions are silently ignored on the client side if specified alone
CXF-4103NullPointerException in org.apache.cxf.frontend.WSDLGetUtils.findSchemaLocation()
CXF-4105Slf4jLogger doesn't do mapping at the same level as the SLF4JBridgeHandler does
CXF-4106Attachments get lost when WSDL claims HTTP transport but config uses JMS
CXF-4110Java first @Policy annotations aren't working
CXF-4113Header fields duplication in generated wsdl file when using aegis databinding
CXF-4115The operation property of the MessageContext may return wrong value if erroneous request is sent
CXF-4117Argument type mismatch when using Implicit Headers and @RequestWrapper with Service from WSDL
CXF-4118org.apache.cxf.tools.wadlto.jaxrs.JAXRSContainerTest.testResourceWithEPR breaks when run offline
CXF-4121Default WebApplicationException mapper dramatically increases the response time
CXF-4122CXFRequestData should get chance to setEnableRevocation from message context When use WS-SecurityPolicy
CXF-4123Nullpointer exception in Servlet Controller when running in OSGi and changing the http port at runtime
CXF-4124DynamicClientFactory has issues with schemas embedding in file based WSDL's
CXF-4125StackOverflowError when requesting WADL
CXF-4127CXFServlet should be reinitialized on ContextRefreshedEvent
CXF-4128Code Gen plugin fails silently when generated classes have name collisions
CXF-4129DynamicClientFactory no longer works with JDK provided JAXB impl
CXF-4131org.apache.cxf.transport.http.finalizeConfig() duplicate property listener and possible memory leak
CXF-4133CachedOutputStream lost charsetName param
CXF-4136Codegen plugin requires WSDL artifact to be listed in dependency tree
CXF-4140WS-BrokeredNotification Compliance PublisherReference
CXF-4141response_code 500 ignored when set in JAXRSOutInterceptor.handleWriteException
CXF-4142"attachment-directory" property specified on RS endpoint does not change temp directory
CXF-4144CXF JAXRS | Complex response types are not present in the generated wadl when returning list of objects
CXF-4147Wrong wsdl generated from impl class annotated with @SOAPBinding(parameterStyle = ParameterStyle.BARE)
CXF-4149org.apache.cxf.endpoint.ClientImpl raises
CXF-4150Transform feature's OutTransformWriter may not correctly generate namespace declarations
CXF-4153FIQL Parsers Beanspector, replaces "is", "set" and "get" in method names
CXF-4154AbstractConduitSelector reused cached conduit even if protocol was changed
CXF-4163WSDLToJava Error: Thrown by JAXB: 'CodeGroup' is already defined ... OTA_CommonTypes.xsd
CXF-4164Robust-InOnly processing with WS-RM must must delay updating the sequence until message delivery
CXF-4166CXF does not always respect SecurityPolicy TokenInclusion for the AsymmetricBinding
CXF-4170JMX InstrumentationManager's configuration properties may not be set correctly in standalone mode after upgrading to 2.5.2
CXF-4171Static resource resolution not possible with CXFNonSpringJaxrsServlet
CXF-4172Default JAX-RS XML, JSON and Form providers are open to the hash collision attacks
CXF-4177ClientProxyImpl does not order Path parameter values according to the template order
CXF-4178ClientProxyImpl does not support Multipart annotations
CXF-4181CXF error when parsing a SOAP 1.2 fault: Invalid QName in mapping
CXF-4183SOAP Fault cause NullPointerException
CXF-4185Unable to access services via browser after installation of war feature in Karaf 2.2.6
CXF-4188Robust-InOnly processing with WS-RM to perform AtMostOnce delivery assurance check
CXF-4191RM broken in synchronous Mode
CXF-4192WSDLValidator doesn't pass the test for WSI-BP-1.0 R2726
CXF-4193CXF logbrowser sample not working in 2.6.0
CXF-4196Java First Use Schema Imports does not work
CXF-4200UriInfoImpl.getPathSegments(decode) does not pass 'decode' flag to getPath()
CXF-4220After loading XSDs from links in WADL, JAX-RS get all for all resources fail with 400
CXF-4224Custom HTTP methods (HttpMethod annot) not supported?
CXF-4226@Description on class level not "inherited"
CXF-4227AttachmentDeserializerTest contains buggy code for reading an InputStream.
CXF-4231Incorrect handling of "If-None-Match" and "If-Modified-Since" request header combination
CXF-4238Spring JAXRSClientFactoryBeanDefinitionParser reports a wrong factory bean class
CXF-4240CXF WSN cannot run offline in Karaf
CXF-4243RequestImpl.selectVariant() using wrong headers
CXF-4244OutTransformWriter's defaultNamespace setting may not replace all default namespace declarations
CXF-4245JAX-RS databinding support for JiBX
CXF-4250WADL To Java Generator fails to process application level method elements
CXF-4258Disabling WS-Policy feature fails
CXF-4259JAX-RS Set-Cookie handler needs to ignore Expires property
CXF-4265Potential NPE when Soap fault has no role
CXF-4267A NPE in AttatchmentDataSource could be guarded.
CXF-4268WADL 2 Java doesn't respect catalogs
CXF-4269In some cases, the javascript client will not output the ns declaration for wrapper element of an rpc/lit method
CXF-4271net.sf.cglib import version range is wrong
CXF-4275Sample readme file incorrect
CXF-4277STSClient does not use returned KeyInfo size when creating a secret key
CXF-4278Karaf features.xml for CXF wants to load EhCache for cxf-sts-ws and cxf-ws-security
CXF-4279WS-Security ehcache things never shutdown
CXF-4280case insensitive MetadataMap keyset
CXF-4281uribuilder from null?
CXF-4283OAuth 2-leg getAccessToken Error
CXF-4284Fix JAXB-based providers to report 400 for all read-related exceptions
CXF-4285WADLGenerator ignores header or query parameters when FormParam parameters are available
CXF-4288SecureAnnotationsInterceptor maps roles only based on method name
CXF-4292Incorrect code generated with wadl2java tool when use JAXB binding and XML symple type with restriction.
CXF-4293Some WS-RM scenarios may not run when there is no internet connection available
CXF-4294Exception Cache ws-security.timestamp.cache.instance already exists or Cache ws-security.nonce.cache.instance already exists
CXF-4296Setting a namespaceMap on JSONProvider does not affect the way JAXB generates prefixes
CXF-4297WS-RM destination should update ack-ranges in RMStore before sending out acks
CXF-4298MTOM-streaming regression: Worked 2.3.1, no longer works 2.6.0.
CXF-4300feature cxf-core does not install on karaf 3 snapshot
CXF-4303WS-RM fails when the GZIP feature is enabled
CXF-4305FIQL only gives nullpointerexception. @Context SearchContext does not seem to work.
CXF-4306Mixing up FormParam and Multipart annotations cause exceptions when some parts contain the binary payload
CXF-4307The inbound Cookie header should be parsed using a semicolon separator by default
CXF-4309OAuth2 Access Token Service: returned ClientAccessToken is not JAXB compliant
CXF-4310WADLGenerator can not create QName when XMLRootElement has no name attribute and correctly manage schemas with empty namespaces
CXF-4312JAX-WS clients set executor to a "thread per async request" version
CXF-4313Hourly GC Caused by Framework - Unable to GC tune application if using framework.
CXF-4315CXF does not read decoupled destination parameters from a config file
CXF-4316Support EndorsingSupportingToken SignedElements with the Transport binding
CXF-4318OAuthRequestFilter generates an empty WWW-Authenticate header
CXF-4321NPE in MEXInInterceptor
CXF-4329Service using simple frontend with JAXB binding causes a ClassNotFoundException when started in Karaf
CXF-4331When using SpringBusFactory within OSGi, namespace handlers cannot be found
CXF-4334Schema validation does not validate elements in soap header
CXF-4336org.apache.cxf.bus.blueprint.ConfigurerImpl may get IllegalStateException: Execution container has not been set
CXF-4337A NullPointerException is thrown during token validation
CXF-4341AccessTokenService does not identify the authentication scheme
CXF-4342NullPointerException in CachedOutputStream
CXF-4348Content-Type is broken in multipart serialization
CXF-4349JAXRS frontend should report the actual method request and response types to providers
CXF-4352SAML Web SSO processing error when receiving a signed Assertion
CXF-4353DigestAuth sends Proxy-Auth headers even when not requested
CXF-4354RMTxStore should explicitly close ResultSet objects
CXF-4356Temp file deleted before returning the stream in CachedOutputStream
CXF-4364Keep TokenStore and ReplayCache instances per-endpoint instead of per-bus
CXF-4365SAML SSO does not set Destination attribute when creating a signed AuthnRequest
CXF-4366If not use WS-SecPolicy, ehcache caches not cleaned up
CXF-4371HTTP OutputStreams block flush()
CXF-4373JAXB and XSLT providers should not end the documents on writers when used in non JAX-RS contexts
CXF-4374JSONProvider blocks namespace prefixes set in package-info.java
CXF-4376STS encryptIssuedToken with the SymmetricKey KeyType does not work
CXF-4379InjectionUtils failes to convert path-value to class annotated with XmlJavaTypeAdapter
CXF-4380JAXBElementProvider is calling wrong method for classes extending JAXBElement
CXF-4382fault message is not transmitted to decoupled faultTo endpoint if error occurs from a two way operation
CXF-4383Some temporary files are not deleted after WS-RM scenarios
CXF-4386Fix the apache-cxf feature issue
CXF-4387when I run a "webapp" of CXF in weblogic9.2, it has some errors.
CXF-4388Using wsdl2java maven goal with <wsdl> and <wsdlArtifact> in the same pom fails
CXF-4393JAXB providers do not recognize custom catalogs when creating Schemas
CXF-4396UriInfo does not report correct base address for URI with port
CXF-4401XMLStreamDataReader does not close the original input stream when it is to be closed
CXF-4402remove http-whiteboard feature from cxf features.xml
CXF-4403When using a binding file, location information for errors is lost
CXF-4404atomicity violation bugs because of misusing concurrent collections
CXF-4405OneWay faultTo request is not correctly transmitted to the specified address
CXF-4408NPE in DOMUtils when soap header contains null namespace element
CXF-4409Proxy-based Client use Multipart getting NullPointerException
CXF-4410sp:EncryptSignature policy validation should only check to see if the primary signature is encrypted
CXF-4411Maven plugin fails wsdl2java execution with concurrent modification exception
CXF-4414SecurityPolicy validation fails when a KeyValue is used as an EndorsingSupportingToken
CXF-4417Async calls may be silently discarded
CXF-4426Unable to Render JSON Content using CXF version 2.6.1 - XML content gets rendered properly
CXF-4427Error details are discarded and never sent to the client
CXF-4429Incorrect response check
CXF-4432[OAuth1.0] oob callback is not supported
CXF-4433CrossOriginResourceSharingFilter ignores allowCredentials from annotation
CXF-4434SecurityConstants.TIMESTAMP_TTL property is not parsed
CXF-4435CounterRepository bean not registering to the bus in blueprint configuration
CXF-4436EncryptionProperties.keyWrapAlgorithm is not used when issuing a Symmetric HOK SAML Assertion
CXF-4437Stack Overflow exception in org.apache.cxf.endpoint.ClientImpl when logging set to FINE
CXF-4443MediaType handler is too strict when processing types without subtypes
CXF-4444Injecting object with @Resource with no specified name attribute is not working
CXF-4445CXFNonSpringJaxrsServlet and initialization jaxrs.providers
CXF-4447javascript client outputting invalid and wrong soapaction
CXF-4448DocLitBare with @XMLList generating invalid SOAP messages
CXF-4449XMLBinding generates different messages if code first or wsdl first
CXF-4450STSClient doesn't consider the wsam:Action when looking up Operations...
CXF-4452NullPointerException when trying to customize the package name for a service definition without customizing the class name.
CXF-4454JSSE KeyManagers and TrustManager XML configurations are ignored if they contain no keystore element.
CXF-44692.6.x rt-ws-security bundle is requiring opensaml
CXF-4470Unable to configure cxf:bus with Spring 2.5.6-SEC03
CXF-4475LoggingInInterceptor throws when pretty printing MTOM messages
CXF-4476Content-Disposition header may be incorrectly set in MTOM under windows
CXF-4477WADL2JAVA generates incorrect primitive parameter type
CXF-4482AttachmentSerializer puts an extra new line
CXF-4484Claims to SAML attribute encoding wrong
CXF-4487cxf-codegen-plugin: Error resolving component warnings for imported types
CXF-4489cxf-wsn-api bundle can't find org.apache.cxf.jaxws.spi.ProviderImpl in OSGi container
CXF-4493If javax.jws.Oneway annotation is specified for a SOAP interface method a NPE occurs
CXF-4494JMSDestination need set binary mode if server send MTOM message back
CXF-4496find of ResponseExceptionMapper do not handle runtime exceptions
CXF-4499wrong charset encoding in FormEncodingProvider
CXF-4500Evaluate jaxrs:schemaLocations after jaxrs:providers
CXF-4503TransformOutInterceptor may lose namespace declarations in some elements
CXF-4505Invalid WS-RM messages may not be correctly rejected by WS-RM destination
CXF-4507bug in SchemaJavascriptBuilder while deserializing an Array
CXF-4508@Context fails to inject SearchContext into JAX-RS resource bean
CXF-4512AtomPojoProvider should use MBR Class parameter when checking for custom writers and builders
CXF-4514JAXRS client ignores enum properties when populating request URI from beans
CXF-4517ClassCastException in WS-RM when RMP 200702 assertions are used
CXF-4518CXF bundle jax-ws-catalog.xml doesn't include mapping of "http://www.w3.org/2006/03/addressing"
CXF-4520XMLStreamException about namespace has not been bound to a prefix with other stax implemenation
CXF-4522The logicalHandler could not modify the soap:body content if provider uses the SOAPMessage
CXF-4523Unclosed XMLStreamReader/Writer causes leaking
CXF-4526PolicyAnnotationListener throws NPE in jar
CXF-4528WebApplicationExceptionMapper is too shy
CXF-4533Encoding error in CachedOutputStream when double-byte char is on 1024 byte boundary
CXF-4534SortedMap is returned as HashMap
CXF-4535SOAP fault XML is invalid when a details element exists
CXF-4537XmlAdapter Not Being Used
CXF-4539WS-Security inbound performance regression
CXF-4541idl2wsdl not finding properly scoped structure elements
CXF-4542@XmlJavaTypeAdapter ignored on exception classes
CXF-4545ut_sign + sign_enc samples broken in last releases
SF-395org.apache.cxf.jaxws.checkPublishEndpointPermission does not take affect inside app server (websphere)
SF-403Server using Provider implementation writes contents of SOAP body in SOAP header
SF-405http-config conduit doesn't work on the http conduit for WsdlUrl
SF-406simple schema for blueprint namespace is wrong
SF-407httpj:engine unable to pick a specific key when a keystore has multiple keys.
SF-408CXF bundle need to imports the jaas related package
SF-409The CXF bundle of "net.sf.ehcache" importing should be optional
SF-421The CXF server start doesn't work when we use Servlet transport
SF-424NullPointerException in the TransportBindingHandler
SF-428Instantiating broker via code using the CXF WSN component bundle
SF-429CXF WS-RM Sequence Header does not set mustUnderstand = "1"

Container

Table 5 lists the issues resolved between 7.0.2 and 7.1.

Table 5. 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 6 lists the issues resolved between 7.0.2 and 7.1.

Table 6. 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