此内容没有您所选择的语言版本。
Chapter 3. Resolved Issues
Fuse 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Table 3.1, “Fuse Issues Resolved in 6.0” lists the issues resolved between Fuse ESB Enterprise 7.1 and 6.0.
| Issue Number | Description |
|---|---|
| ENTESB-568 | smx4-nmr-1.6.0.fuse-7-2-x-stable builds are failing |
| ENTESB-668 | Plug in provder should be Red Hat, Inc. |
| ENTESB-454 | jruby.jar as shipped with Fuse ESB Enterprise exposes CVE-2012-5370 |
| ENTESB-487 | camel-spring is listed 2 times in boot features in esb-minimum |
| ENTESB-498 | Serp dependency is not being installed in Fabric container when installing the camel-jpa feature |
| ENTESB-522 | Camel Master Component Ignoring parameters |
| ENTESB-523 | Camel Fabric component doesn't take the parameters into consideration |
| ENTESB-541 | Unable to deploy Sample camel-web archetype to Fuse ESB 7.1 - Unexpected exception parsing XML document from ServletContext resource |
| ENTESB-556 | Doc links should point to customer portal |
| ENTESB-580 | Change Copyright Fusesource to RedHat |
| ENTESB-585 | Demo readmes refer to fuseesb.bat - redhat-006 |
| ENTESB-587 | ER1: Warning building demos - redhat-007 |
| ENTESB-588 | ER1: Running container-list gives error - redhat-007 kits |
| ENTESB-591 | ER1: Error when creating child container with "default" profile (-007 kit) |
| ENTESB-600 | ER1: soap example - Error reading XMLStreamReader |
| ENTESB-601 | ER1: rest example (and other examples) - wrong resources package |
| ENTESB-605 | pax-url does not handle escaped characters in url |
| ENTESB-614 | Unable to install demos redhat-012 kits |
| ENTESB-615 | Typo in README.md in rest and secure-rest examples |
| ENTESB-616 | Executing Rest example throws java.lang.reflect.UndeclaredThrowableException |
| ENTESB-624 | activemq-camel doesn't import the package from camel-core and camel-jms |
| ENTESB-626 | Fuse Examples document links should point to RedHat Portal |
| ENTESB-628 | example/jms has the dependency of activemq-camel |
| ENTESB-637 | gnoring converter type: org.apache.activemq.camel.converter.ActiveMQMessageConverter as a dependent class could not be found: java.lang.NoClassDefFoundError: org/apache/camel/component/jms/JmsBinding |
| ENTESB-639 | Different default credentials expected by fabric examples |
| ENTESB-648 | Null Pointer if invalid patch command syntax is used |
| ENTESB-652 | cxf-codefirst archetype has an error |
| ENTESB-658 | fabric-cxf bundle should exports the version |
| ENTESB-665 | In Fabric you can assign same profile to container more than once |
| ENTESB-669 | Few features can't be installed |
| ENTESB-674 | NullPointer exception on HttpGenerator.toString(HttpGenerator.java:1079) |
| ENTESB-682 | try to install unzip if unavailable |
| ENTESB-566 | smx4-features-4.5.0.fuse-7-2-x-stable builds are failing |
| ENTESB-569 | smx-components-2012.01.0.fuse-7-2-x-stable tests fail with multiple NoClassDefFoundError |
| ENTESB-638 | Sync jetty version between poms and features |
| SMXCOMP-956 | AsyncBaseLifeCycle should be able to return Error MessageExchange if provider threadpool is run out |
| SMXCOMP-963 | StaticRoutingSlip doesn't propagate errors to the caller endpoint when some endpoints in in the slip doesn't exist |
| SMXCOMP-964 | Camel doesn't return error while invoking jbi endpoint which doesn't exist, setting up a infinite loop on retry |
| SMXCOMP-965 | HttpConsumerEndpoint invokes sendError with null exchange |
| SMX4-1273 | cxf-nmr trasport should copy the message header which value is String as the Protocol Header |
| SMX4-1424 | Use official org.jruby:jruby lib |
| SMX4NMR-307 | org.apache.servicemix.nmr.osgi can throw an exception when shutting down |
| SMX4NMR-312 | Upgrade to Woodstox 4.2.0 |
| SMX4NMR-308 | Upgrade to ActiveMQ 5.8.0 |
| SMX4-1373 | infinite loop in BundleFactoryLoader |
Messaging 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Table 3.2, “Messaging Issues Resolved in 6.0” lists the issues resolved between Fuse ESB Enterprise 7.1 and 6.0.
| Issue Number | Description |
|---|---|
| AMQ-1870 | JDBC exception when sending and receiving a lot of messages |
| AMQ-2098 | Advisory messages are empty when received with a Stomp subscription |
| AMQ-2740 | NullPointerException in Web Console when using an existing browser session with a restarted broker instance |
| AMQ-3016 | Race condition in DemandForwardingBridgeSupport can cause remote connection to be leaked. |
| AMQ-3038 | Possible Memory-Leak as ActiveMQTempDestinations don't get deleted when ActiveMQConnection.close() is called |
| AMQ-3261 | Setup writes incorrect jmx port |
| AMQ-3485 | TransactedSession returns invalid MessageConsumer after the first MessageConsumer for the same destination. |
| AMQ-3539 | Prefetch state can be incorrect when transacted redelivery of duplicates occurs, causing stalled queue |
| AMQ-3746 | Non Durable Topic subscription with prefetch=0, MessageConsumer.receivenowait() hangs indefinitely |
| AMQ-3791 | Flexibility, concurrency, security, and compatibility issues in CachedLDAPAuthorizationMap |
| AMQ-3906 | Repeated error message regarding chunk stream logged |
| AMQ-3930 | DataFileNotDeletedTest.testForDataFileNotDeletedTransacted() fails intermittently |
| AMQ-4033 | Broker uses custom RMIServerSocketFactory class which cannot be unloaded due socket reuse |
| AMQ-4062 | durableTopicPrefetch attribute in policyEntry in activemq.xml doesn't take effect |
| AMQ-4103 | LeaseDatabaseLocker can not be changed from 5 sec poll |
| AMQ-4106 | STOMP+NIO and Heartbeats gives consistent InactivityIOException |
| AMQ-4108 | Cannot receive ActiveMQ.Advisory.MasterBroker messages when master dies and slave takes control |
| AMQ-4116 | Memory usage is not cleared from the source queue when a message is moved to another queue over the VMTransport |
| AMQ-4117 | MQTT Inactivity Monitor doesn't respect client keep alive setting. |
| AMQ-4122 | Lease Database Locker failover broken |
| AMQ-4123 | Improve MQTT Inactivity Monitoring |
| AMQ-4126 | stomp+nio+ssl + jaasDualAuthenticationPlugin + certificate authentication fails |
| AMQ-4132 | Openwire+nio+ssl require to specify transport.enabledCipherSuites property |
| AMQ-4133 | Different behaviour with similar connectors with identical option, URI validation would be nice to have |
| AMQ-4134 | Add XA support to the LevelDB store |
| AMQ-4137 | Create a store import/export command line tool to covert between store types |
| AMQ-4140 | maven-activemq-plugin fails to resolve path to XBean file in multi-module builds, and does not have a skip flag |
| AMQ-4142 | SimpleAuthenticationPluginTest hangs intermittently on Hudson |
| AMQ-4145 | IntrospectionSupport does not convert from primitive to Wrapper classes appropriately |
| AMQ-4147 | Memory usage incorrectly updated across network of brokers when VMTransport is used |
| AMQ-4148 | Static subscriptions from network bridges do not respect TTL (off by one in calculation), resulting in duplicate consumers |
| AMQ-4149 | Removal of inactive durable subscribers not working after broker restart |
| AMQ-4153 | ActiveMQWASInitialContextFactory issue in transform logic |
| AMQ-4154 | Karaf activemq feature can't be installed due to the unresolved dependencies |
| AMQ-4157 | KahaDBTransactionStore.removeAyncMessage may cancel addMessage when in transaction leading to unpersisted messages |
| AMQ-4158 | BTreeIndexTest hangs when run on Windows |
| AMQ-4159 | Race condition in SimpleDiscoveryAgent creates multiple concurrent threads attempting to connect to the same bridge |
| AMQ-4160 | DiscoveryNetworkConnector can lose track of active bridges, resulting in permanent bridge failure or continued attempts to re-connect existing bridges |
| AMQ-4166 | RedeliveryPlugin causes a deadlock with JobSchedulerImpl |
| AMQ-4167 | MQTTTest.testInactivityTimeoutDisconnectsClient is failing |
| AMQ-4168 | MQTTSSLTest.testTurnOffInactivityMonitor Disabled |
| AMQ-4171 | KahaDB / Journal rotateWriteFIle() sometimes too fast? |
| AMQ-4172 | RAR needs additional module includes post module refactor |
| AMQ-4179 | Can't install activemq-extra feature |
| AMQ-4182 | Memory leak for ActiveMQBytesMessage with compression |
| AMQ-4183 | AMQ 5.7 lost long queue names with filteredKahaDB |
| AMQ-4186 | web-console xml views have duplicate contenttype headers - jsp errors |
| AMQ-4195 | activemq-admin bstat command predefined query isn't even run |
| AMQ-4196 | Race condition between removal of subscriptions and removal of destinations in a network of brokers |
| AMQ-4201 | JMSX* properties not included in the getPropertyNames() enumeration |
| AMQ-4209 | NetworkConnector and NetworkBridgeConfiguration have same named private variables for excludedDestination |
| AMQ-4210 | DynamicallyIncludedDestinations is not enforced for the other end of duplex bridge |
| AMQ-4215 | Simplify PList interface and provide a LevelDB store implementation |
| AMQ-4218 | JMS selector statement not displayed correctly in subscribers web view if contains XML-prohibited characters |
| AMQ-4220 | PageFile is not loaded when recreating queue and perDestination="true" |
| AMQ-4222 | ProducerBrokerExchange holds reference to "region" destination after message has been sent |
| AMQ-4226 | Broker destination zero prefetch and RAR endpoint listener are incompatible b/c RAR is starved of messages - log an error to highlight |
| AMQ-4227 | ActiveMQSslConnectionFactory does not allow for regular files to be found unless a valid URL is provided or is located on the classpath |
| AMQ-4234 | Broker destination policy prefetch value is ignored by stomp consumers |
| AMQ-4246 | Change Type of offlineDurableSubscriberTimeout and offlineDurableSubscriberTaskSchedule to long |
| AMQ-4249 | Race condition in PropertiesLoginModule |
| AMQ-4254 | BrokerXmlConfigStartTest fails intermittently |
| AMQ-4258 | Endless loop when received incorrect AMQP message |
| AMQ-4260 | MessageGroupLateArrivalsTest fails intermittently |
| AMQ-4265 | AMQ4220Test is failing |
| AMQ-4266 | Missing proton-api as dependency |
| AMQ-4268 | DurableSubscriptionOfflineTest has several failures |
| AMQ-4270 | BrokerNetworkWithStuckMessagesTest hangs occasionally |
| AMQ-4272 | No connection could be found for ID NC_ |
| AMQ-4273 | JobSchedulerTest has 2 test cases that fail intermittently |
| AMQ-4274 | Potential deadlock between FailoverTransport and AbstractInactivityMonitor |
| AMQ-4275 | maven plugin goal "activemq:run" cannot run in latest 5.8 snapshot |
| AMQ-4278 | Deprecate XMPP transport |
| AMQ-4281 | ActiveMQConnectionFactoryTest fails intermittently |
| AMQ-4282 | Deadlock in test BrokerNetworkwithStuckMessageTest |
| AMQ-4285 | NetworkFailoverTest failing |
| AMQ-4286 | NioQueueSubscriptionTest.testLotsOfConcurrentConnections fails |
| AMQ-4288 | OptimizedAckTest fails intermittently |
| AMQ-4289 | activemq-perf-maven-plugin is unusable because of bug in ReflectionUtil helper class |
| AMQ-4291 | org.apache.activemq.transport.stomp.StompTest#testReplyToAcrossConnections mostly fails |
| AMQ-4296 | Unit tests fail intermittently when using LevelDB adapter |
| AMQ-4297 | Stomp deadlock on commit |
| AMQ-4306 | BTreeIndexTest.testRandomAddRemove() is very slow on Solaris |
| AMQ-4307 | org.apache.activemq.transport.http.HttpClientReconnectTest hangs occasionally |
| AMQ-4308 | HttpsTransportBrokerTest hangs occasionally |
| AMQ-4312 | NIO+SSL Connector fails with SSL exception under high concurrency |
| AMQ-4315 | Duplicate files in distribution |
| AMQ-4317 | activemq-camel feature doesn't work |
| AMQ-4319 | ActiveMQ destination are tracked by securitycontext and never cleaned up, causes ActiveMQ to crash |
| AMQ-4320 | Destinations are not auto created when using Composite Destination configured on the broker |
| AMQ-4321 | NIO+SSL Connector corrupts stream when data size exceeds SSL buffer size |
| AMQ-4322 | org.apache.activemq.leveldb.LevelDBFastEnqueueTest hangs on Windows |
| AMQ-4323 | Last modified producer audit checkpoint can prevent gc with cached bursty producers |
| AMQ-4330 | Removal of Master/Slave removed isSlave() JMX api |
| AMQ-4331 | MessageSelectorTest fails because of dated config file |
| AMQ-4332 | LargeQueueSparseDeleteTest gets timeouts on testMoveMessages and testRemoveMessages |
| AMQ-4333 | ActiveMQ 5.8: Failed to execute purge task |
| AMQ-4338 | MQTTSSLTest has multiple test cases that fail frequently |
| AMQ-4342 | MemoryUsageCleanupTest fails intermittently |
| AMQ-4345 | NIOSSLConcurrencyTest.testLoad fails on slow boxes |
| AMQ-4351 | Deadlock when unsubscribing durable subscriber |
| AMQ-4355 | RedeliveryRestartTest hangs intermittently |
| AMQ-4363 | org.apache.activemq.store.jdbc.JDBCXACommitExceptionTest has 2 test failures |
| AMQ-4364 | Cannot delete queue via JMX or JConsole |
| AMQ-4366 | PooledConnectionFactory closes connections that are in use |
| AMQ-4369 | Default IOException handler needs to be set before Persistence adapter and network connectors are started |
| AMQ-4373 | JMS Client isn't throwing JMSSecuirtyException with invalid login credentials |
| AMQ-4375 | org.apache.activemq.transport.amqp.joram.JoramJmsTest UnifiedSessionTest hangs on Windows |
| AMQ-4377 | Bring back activemq-blueprint module and feature |
| AMQ-4379 | org.apache.activemq.transport.amqp.JMSClientTest fails on Windows |
| AMQ-4384 | KahaDBStoreRecoveryBrokerTest has multiple failures on windows |
| AMQ-4385 | LevelDBXARecoveryBrokerTest has multiple failures on Windows |
| AMQ-4386 | AMQ4133Test has 2 additional test case failures on Windows |
| AMQ-4387 | AMQ4126Test has additional test failures on Windows |
| AMQ-4388 | org.apache.activemq.bugs.AMQ3625Test fails on Windows |
| AMQ-4389 | AMQ4351Test fails on slow boxes |
| AMQ-4392 | MQTT BlockingConnection disconnect doesn't disconnects the client connection |
| AMQ-4393 | Web console does not show connections info |
| AMQ-4397 | XSS vulnerability in scheduled.jsp |
| AMQ-4398 | XSS vulnerability in demo web application |
| AMQ-4400 | org.apache.bugs.LoadBalanceTest fails intermittently |
| AMQ-4406 | Remove command agent |
| AMQ-4407 | mKahaDB: PageFile is not loaded when recreating queue |
| AMQ-4408 | no network bridge loopback suppression with url scheme mismatch |
| AMQ-4410 | Typo in PooledConnectionFactory.java |
| AMQ-4411 | activemq-osgi <Bundle-NativeCode> directive is too strict - needs to be optional |
| AMQ-4415 | AMQ2584Test, AMQ2870Test, and several others hang or fail on some platforms when using LevelDB |
| AMQ-4427 | Many of the activemq-http tests are failing on Jenkins |
| AMQ-4432 | Validate camel context within activemq.xml in Apache Karaf |
| APLO-282 | org.iq80.leveldb.DBException - possible LevelDB store corruption? |
| ENTESB-668 | Plug in provder should be Red Hat, Inc. |
| ENTMQ-177 | PListImplTest fails on AIX and Solaris |
| ENTMQ-187 | MQTTSSLTest has multiple test cases that fail frequently |
| ENTMQ-236 | Re-enable excluded tests after platform builds |
| ENTMQ-244 | QueueMasterSlaveSingleUrlTest hangs on Windows |
| ENTMQ-265 | JoramJmsTest hangs on several platforms |
| MB-1185 | JConsole browse() function does not work if useCache=false |
| MB-1218 | Durable subscription not getting unregistered on networked broker |
| MB-1221 | Setting queue policy queuePrefetch=0 in broker configuration causes messages to stay in pending state in broker |
| MB-1224 | ExpiredMessages > Prefetch Queue results in messages no longer being dequeued |
| MB-1239 | NIO + SSL: Client certificates are null |
| MB-1242 | kahaDB Commit Failed with NPE using XA Transactions |
| MB-1246 | Browsing a queue is not returning the actual number messages on the queue |
| MB-1247 | InactivityMonitor thread does not catch ThreadPoolExecutor exceptions |
| MB-1250 | Missing Data file for plist temp store on file pending message queue cursor overflow |
| MB-1251 | Messages lost on Virtual Topic when no active consumer attached |
| MB-1255 | next() and hasNext() are never called without first calling reset() |
| MB-1260 | Prefetch limit not remembered during failover |
| MB-1261 | conditionalNetworkBridgeFilterFactory ignores NetworkTTL when replayWhenNoConsumers is set to true and forward messages to network consumer |
| MB-1263 | Network Dead Lock using duplex network connector for NOB |
| MB-1264 | Job Scheduler Store Growth is Unrestricted |
| MB-1266 | SessionPool of activemq-pool needs to destroy connection object if it failed to start the connection |
| MB-936 | Change way Broker MBean name is generated so that port is not used |
| MB-991 | When a producer from a network bridge is blocked by producer flow control, all producers from the network bridge get blocked |
| ENTMQ-184 | Remove references to Fuse |
| ENTMQ-205 | Windows commands in readme.txt should have \ |
| ENTMQ-242 | Web Demo doesn't work |
Routing 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Table 3.3, “Routing Issues Resolved in 6.0” lists the issues resolved between Fuse ESB Enterprise 7.1 and 6.0.
| Issue | Description |
|---|---|
| CAMEL-5358 | camel-castor does not work in apache service mix modules |
| CAMEL-5748 | Classloader mixup in Direct VM component |
| CAMEL-5774 | ActiveMQ target endpoint with transferExchange=true does not work together with source File endpoint with preMove option set |
| CAMEL-5821 | Camel Jetty chunked parameter appears broken |
| CAMEL-5837 | Problem with nested schema imports when upgrading from 2.8.6 to 2.10.2 |
| CAMEL-5839 | camel-zookeeper: The usage of the endpoint's option 'awaitExistence' would have no effect |
| CAMEL-5866 | Pass Exchange param to TypeConverter.convertTo calls where possible |
| CAMEL-5877 | Sporadic Source Conversion issues with CxfPayload |
| CAMEL-5887 | Unexpected behavior when combining onException and multiple adviceWith in camel-core |
| CAMEL-5888 | When call removeRouteDefinition the route doesn't removed from collection of route Definitions |
| CAMEL-5890 | NPE when jaxb fallback converter is used with RequestEntityConverter |
| CAMEL-5897 | Nullcheck missing in CxfPayloadConverter |
| CAMEL-5899 | camel-netty - Producer should avoid blocking while waiting for connection |
| CAMEL-5900 | StreamResequencer does not resequence correctly |
| CAMEL-5907 | Camel leaks memory on undeploy / redeploy in app server when JMX enabled and createConnector = true |
| CAMEL-5908 | Websocket consumer cannot be started, because of NPE |
| CAMEL-5917 | camel-jms - JmsPollingConsumer use the constant fields from JmsTemplate for receiveNoWait etc |
| CAMEL-5925 | NullPointerException in RouteContextProcessor |
| CAMEL-5942 | Custom URIResolve not used to load XSTL script |
| CAMEL-5943 | camel-hl7 marshal charset error |
| CAMEL-5948 | ObjectHelper.createIterator() should properly handle the array of primitive types e.g. int[] |
| CAMEL-5949 | XML DSL - Should not have default values in errorhandler |
| CAMEL-5950 | Cache producer is not thread safe |
| CAMEL-5951 | Camel-syslog dataformat broken with netty transport |
| CAMEL-5953 | Java DSL: unmarshal() inside choice() blocks adding more conditions |
| CAMEL-5957 | Bug with completionSize on AggregatorProcessor |
| CAMEL-5965 | Camel feature file doesn't validate |
| CAMEL-5968 | ClassNotFoundException: weblogic.jndi.WLInitialContextFactory when starting the route via Karaf start-route(camel:route-start) command |
| CAMEL-5973 | Property placeholder with both blueprint and jasypt seems not working |
| CAMEL-5981 | Enrich EIP may cause async callback done twice |
| CAMEL-5987 | Using annotations DSL in beans may cause async callback to be called twice |
| CAMEL-5994 | CamelJob implementation rely on some inconsistent endpoints LRU cache - Camel endpoints may not be called on quartz fire after some days of uptime |
| CAMEL-5999 | RestletComponent component is not removing added route from routers list although route is removed from Context |
| CAMEL-6005 | multicase shareUnitOfWork just throw one exception in the first time |
| CAMEL-6013 | Validator component fails on XSD with indirect relative import |
| CAMEL-6025 | NumberFormatException when using File over JMS |
| CAMEL-6035 | interceptSendToEndpoint with a DelegateAsyncProcessor fails |
| CAMEL-6038 | Possible NPE is OSGi bundle has no symbolic name |
| CAMEL-6045 | Camel Email Component Missing Attachments |
| CAMEL-6046 | sftp: noop=true&idempotent=false doesn't work |
| CAMEL-6048 | XML-files containing attributes called "type" does not get converted to json |
| CAMEL-6056 | Moving files on FTP not working |
| CAMEL-6059 | camel-rss and camel-atom - Not installable in Karaf |
| CAMEL-6064 | Wire Tap onPrepare should process new Exchange |
| CAMEL-6068 | CamelBlueprintContext may be wrongly started and this may lead to a deadlock |
| CAMEL-6069 | java.io.IOException: Permission denied from MarkerFileExclusiveReadLockStrategy.acquireExclusiveReadLock on NAS |
| CAMEL-6072 | Service Shutdown logic may execute N times |
| CAMEL-6073 | Pairs of VM producer-consumer disconnect when OSGi bundle is restarted |
| CAMEL-6079 | grails - class cast exception on startup |
| CAMEL-6081 | gzip dataformat - Ensure input stream is closed if exception thrown |
| CAMEL-6089 | CXFEndpoint blueprint config having binding element may lead to NPE |
| CAMEL-6097 | Race condition in AggregatorProcessor recovery sometimes causes duplicates |
| CAMEL-6123 | camel-jms: InOut exchange can time out even if response was received |
| CAMEL-6127 | Its impossible to inject a custom InflightRepository due to a copy-and-paste bug |
| CAMEL-6128 | JAXB fallbackConveter unmarshal falls with XStreamReader |
| CAMEL-6129 | Simple language - bean function - issue when parameter value has comma |
| CAMEL-6130 | EndpointHelper.setReferenceProperties() does not work with OSGiServiceRegistry |
| CAMEL-6135 | CompositeRegistry should catch the exception when it lookup the component across the registry |
| CAMEL-6154 | NPE when using the imap mail component with quartz or the timer and pollEnrich |
| CAMEL-6155 | Camel stream producer never close the stream of file |
| CAMEL-6172 | Aggregate EIP - Completion from batch consumer should trigger first |
| CAMEL-6173 | camel-http - When bridging endpoints then there may be double parameter values if client sends uri parameters |
| CAMEL-6175 | camel-jetty - Issue when bridging with jetty http producer and uri query parameter has encoded value |
| CAMEL-6179 | Simple expression in spring XML not work if it come in multiple xml lines |
| CAMEL-6189 | Camel cache: CamelCacheCheck and expiry on cached elements |
| CAMEL-6202 | Missing log parameter placeholder in routepolicy.quartz.ScheduledRoutePolicy |
| CAMEL-6204 | loadResourceAsStream in ObjectHelper could not load resource with leading "/" |
| CAMEL-6218 | TransferExchage InOut ActiveMQ Exception |
| ENTESB-668 | Plug in provder should be Red Hat, Inc. |
| MR-681 | Merge changes from CAMEL-5871 to Fuse Branches |
| MR-682 | HdfsOutputStream is not closing |
| MR-683 | camel-example-jmx - Does not work in Fuse ESB |
| MR-685 | Camel Transformer using inconsistent sources |
| MR-686 | ConfigAdmin changes that trigger a reload will not restart Blueprint Camel routes |
| MR-691 | camel-hdfs component does not work in Fuse ESB 7.1 OSGi environment |
| MR-697 | SOAP over JMS does not work with camel-cxf endpoint (async) |
| MR-698 | camel-jms component tries to use deleted temp destination |
| MR-703 | Camel double encoding uri parameters |
| MR-706 | Connection Pools and other resources are not cleaned up when route is shutdown and removed |
| MR-707 | number of child services started seems to be increasing by one each time the route is restarted |
Web services 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Table 3.4, “Web Services Issues Resolved in 6.0” lists the issues resolved between Fuse ESB Enterprise 7.1 and 6.0.
| Issue Numbers | Description |
|---|---|
| CXF-4629 | Security issue with GET methods: WSS4JInInterceptor always allows HTTP Get requests from browser |
| CXF-4776 | UsernameTokenValidator do not validate that password is not provided |
| ENTESB-520 | java.lang.ClassCastException: sun.reflect.generics.reflectiveObjects.TypeVariableImpl cannot be cast to java.lang.Class |
| ENTESB-586 | ensure the context class loader is set correctly |
| ENTESB-644 | ActiveMQ 5.4.2 artifacts in full assembly |
| ENTESB-645 | cxf wsn-core bundle require bundle org.apache.activemq.activemq-core |
| SF-434 | Problem with WS-RM InOrder Assurance when using a multi-threaded client |
Container 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Table 3.5, “Container Issues Resolved in 6.0” lists the issues resolved between Fuse ESB Enterprise 7.1 and 6.0.
| Issue Number | Description |
|---|---|
| ARIES-1004 | When the framework is being shut down, blueprint bundles are not shut down orderly |
| ARIES-1020 | Blueprint disables service too soon at shutdown |
| ARIES-1025 | Orderly shutdown is ineffective for containers using the ext/cm namespace |
| ARIES-1040 | Exception during jpa-container shutdown |
| ARIES-1043 | Error in Export-Service header in blueprint-core |
| ARIES-962 | Deadlock while stopping OSGi container |
| ARIES-983 | The BundleHookBundleTracker has an invalid logic wrt initially tracked bundles |
| ARIES-984 | When shutting down, the JMX agent should wait for threads to be terminated |
| ARIES-985 | Improve robustness of JMX Blueprint bundle activator |
| ARIES-986 | The blueprint extender does not support high concurrency very well |
| ARIES-988 | The proxy manager should unregister its service |
| ARIES-991 | Concurrency issue which can cause a service to be kept registered |
| ENTESB-583 | SNAPSHOT dependency in Aries' proxy-api |
| ENTESB-517 | Deploying war throws java.lang.IllegalArgumentException: bundle context should be set before refreshing the application context |
| ENTESB-607 | karaf-2.3.0.fuse-7-2-x-stable build has 23 test failures |
| ENTESB-619 | Progress bar stops at 98% |
| ENTESB-647 | Exception with tx decorated bean as ref argument of factory method |
| ENTESB-649 | Karaf console wraps on Windows 7 when connecting using the client |
| KARAF-1814 | Cursor keys do not work when using bin/client on windows |
| KARAF-1815 | When ssh'ing from a windows box into a unix box, arrow keys are not correctly interpreted |
| KARAF-1824 | tooling-exam contains reference to wrong commons-io artifact |
| KARAF-1858 | itests look stuck (use 100% CPU) |
| KARAF-1882 | Provide Level attribute in the LogMBean |
| KARAF-1921 | Upgrade to Spring 3.1.x for Karaf 2.3.x |
| KARAF-2117 | LDAP login module is broken |
| KARAF-2154 | Entering an empty command removes previous command in history |
| KARAF-2167 | KarafManipulatorFactory creates invalid version qualifier |
| KARAF-2209 | Allow overriding system properties |
| KARAF-2221 | The admin service is not safe when used to create / start agents quickly |
| KARAF-2244 | BundleWatcher should wait for refresh to be finished before updating another bundle |
| FELIX-3242 | Concurrent modification problem in StatefulResolver$ResolverStateImpl.getCandidates |
| FELIX-3273 | Possible exception when accessing headers |
| FELIX-3367 | getClassloader permission |
| FELIX-3411 | The implementation of org.osgi.service.startlevel.StartLevel#setStartLevel(int) does not follow the spec |
| FELIX-3618 | Should not allow bundles to use generic cap/req headers for osgi.wiring.* namespaces |
| FELIX-3632 | Parsing of delimited strings in manifest parser collapses all consecutive escapes |
| FELIX-3670 | PackageAdmin.isBundleType throws NPE for uninstalled bundle |
| FELIX-3713 | Bundle.start() returns without starting the bundle |
| FELIX-3743 | Potential endless loop setting the active framework startlevel |
| FELIX-3753 | Felix crashes when embedded within Felix |
| FELIX-3761 | When a bundle registers a service, the bundle lock is obtained without any real purpose |
| FELIX-3803 | Bundle#getResource always try to resolve the bundle |
| FELIX-3821 | FileInstall does not support correctly ConfigAdmin being shut down |
| FELIX-3822 | FileInstall should unregister its services |
| FELIX-3823 | ConfigAdmin should explicitely unregister services |
| FELIX-3824 | Possible InvalidStateException thrown while unregistering bundle services |
| FELIX-3840 | problem with URLHandlers when running 2 frameworks in one jvm in separate class loaders |
| FELIX-3844 | Native bundles cannot be installed on Windows 8 and Windows Server 2012 |
| FELIX-3852 | InstallBundle throws ClassCastException: java.util.jar.Attributes$Name cannot be cast to java.lang.String |
| FELIX-3907 | NullPointerException in BundleWiringImpl when m_disposed is true |
| FELIX-3957 | Error events can be thrown when refreshing fragment bundles |
Fuse Fabric 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Table 3.6, “Fuse Fabric Issues Resolved in 6.0” lists the issues resolved between Fuse ESB Enterprise 7.1 and 6.0.
| Issue Number | Description |
|---|---|
| FABRIC-204 | Provide support for bundles and features that use the fab url handler inside Fabric |
| FABRIC-348 | The fabric profiles ensemble-xxxx should not be allowed to be manually added to a container |
| FABRIC-349 | Containers that are added using fabric:join cannot be added to the ensemble |
| FABRIC-351 | Child container cannot be started when both -Xmx and "-Xrunjdwp:transport..." JVM options passed in on creation |
| FABRIC-352 | The installation path for a remote ssh container is ignored |
| FABRIC-353 | Manually Modifying the karaf.name causes problems when adding containers to an ensemble |
| FABRIC-357 | Invalidate both username and password when authentication fails |
| FABRIC-358 | Property placeholders should not always substituted by empty string when are not resolved |
| FABRIC-359 | Fabric loadbalancer atttempts to access inactive container |
| FABRIC-363 | Version create and update does not properly propagate entries in the registry |
| FABRIC-364 | fabric:container-list can displays profiles with commas out of place |
| FABRIC-365 | Modifying the ensemble will not work if the version of the containers has changed |
| FABRIC-366 | features:info inside fabric sometimes returns feature not found, for existing features |
| FABRIC-367 | Error moving to an earlier profile version |
| FABRIC-368 | fabric-camel component doesn't support password when managing the zookeeper client |
| FABRIC-369 | fabric-cxf doesn't support password when managing the zookeeper client |
| FABRIC-370 | Incomplete cleanup of registry entries when deleting containers |
| FABRIC-376 | Error installing transaction feature on fabric child container |
| FABRIC-380 | ensemble:add changes zookeeper password |
| FABRIC-383 | User creation and prompts from shell shouldn't add username to history |
| FABRIC-390 | Fabric should prevent you from setting a non-existent resolver |
| FABRIC-395 | cluster-list throws NPE |
| FABRIC-397 | Unable to provision FAB on remote fabric container |
| FABRIC-398 | Features Repository not able to be resolved |
| FABRIC-400 | StringIndexOutOfBoundsException thrown when trying to deploy artifacts |
| FABRIC-404 | Possible corruption of jars when downloading SNAPSHOTS from the maven proxy |
| FABRIC-405 | Deploying the eip example project to a fabric fails |
| FABRIC-407 | Repeated creation of container via ssh makes Fuse Fabric unstartable |
| FABRIC-408 | fabric:create failure due to connection loss |
| FABRIC-411 | NullPointerException when try to upgrade version of non-existing container |
| FABRIC-412 | Please add a warning message when changing ensembles to indicate the port is changing |
| FABRIC-416 | Missing dependency in profile activemq-client |
| FABRIC-418 | Client connections not being picked up by fabric-activemq-facade |
| FABRIC-420 | ChildContainerProvider should not use the build version to identify the feature repo version |
Management Console 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Table 3.7, “Issues Resolved in 6.0:” lists the issues resolved between Fuse ESB Enterprise 7.1 and 6.0.
| Issue Number | Description |
|---|---|
| FMC-442 | Save profiles to file does not store the abstract attribute |
| FMC-443 | Export and import of profiles has some issues - eg version numbers not honored, and truncating data |
| FMC-447 | Can't create user with password 5 characters long through FMC |
| FMC-453 | Profiles page needs initial loading widget |
| FMC-454 | ActiveMQ broker not working when creating child through fabric management console |
| FMC-455 | Creating profiles with spaces cause an Error Failed to access container details message in the FMC Containers tab |
| FMC-457 | Not seeing anything in Message Broker | Network Connectors tab for a network of brokers |
| FMC-458 | Wrong table layout when inputting a very long string to input fields in Web Console |
| FMC-459 | Wrong behaviour of input fields, when using right arrow button to edit text while creating container in Web Console |
| FMC-460 | 'Error uploading patch file' occurs when no patch is specified for upload in Web Console |
| FMC-461 | Patching Successful message occurs, no matter which .zip file was uploaded as patch(or no file was uploaded) |
| FMC-462 | User always has admin rights, no matter if he has admin role assigned to him in Web Console |