L.S.,

This was an issue in ServiceMix 3.3 (cfr.
http://issues.apache.org/activemq/browse/SM-1438) which was fixed by
upgrading to ActiveMQ 5.2.0 in ServiceMix 3.3.1.  If, for one reason
or another, you can not upgrade to 3.3.1, the issue in itself is
pretty harmless (though looking very ugly).  It won't have any impact
on the performance/stability of ServiceMix.  If you don't need the
JMS/JCA Flows, disabling those should also remove the exception.

Regards,

Gert Vanthienen
------------------------
Open Source SOA: http://fusesource.com
Blog: http://gertvanthienen.blogspot.com/



2009/12/1 atr <[email protected]>:
>
> Hello.
>
> I am running Servicemix 3.3. Everthing works well, now ;-)
>
> But the last error occures, when I shutdown Servicemix.
> Why ?
> You can see the error log below of this message.
> By the way, I have changed the ActiveMQ-Port and the RMI-Port in the
> following way:
> ActiceMQ in file servicemix.properties and acticemq.xml from port 61616 to
> 61617.
> RMI-Port in file servicemix.properties from port 1099 to 1100. But without
> this port change the error occures also.
>
> Here the error from the log file:
> ======================================================
> 01.12.2009 16:01:38 INFO  - ServiceAssemblyLifeCycle       - Stopping
> service assembly: SPSI_OrderStatus_ServiceAssembly
> 01.12.2009 16:01:38 INFO  - ServiceUnitLifeCycle           - Stopping
> service unit: SPSI_OrderStatus_FileServices
> 01.12.2009 16:01:38 INFO  - ServiceAssemblyLifeCycle       - Stopping
> service assembly: SPSI_CustomerData_ServiceAssembly
> 01.12.2009 16:01:38 INFO  - ServiceUnitLifeCycle           - Stopping
> service unit: SPSI_CustomerData_Files
> 01.12.2009 16:01:38 INFO  - ServiceAssemblyLifeCycle       - Shutting down
> service assembly: SPSI_OrderStatus_ServiceAssembly
> 01.12.2009 16:01:38 INFO  - ServiceUnitLifeCycle           - Shutting down
> service unit: SPSI_OrderStatus_FileServices
> 01.12.2009 16:01:38 INFO  - ServiceAssemblyLifeCycle       - Shutting down
> service assembly: SPSI_CustomerData_ServiceAssembly
> 01.12.2009 16:01:38 INFO  - ServiceUnitLifeCycle           - Shutting down
> service unit: SPSI_CustomerData_Files
> 01.12.2009 16:01:38 INFO  - JBIContainer                   - Components and
> service assemblies have been shut down
> 01.12.2009 16:01:38 ERROR - Service                        - Async error
> occurred: javax.jms.JMSException: Invalid acknowledgment: MessageAck
> {command
> Id = 450, responseRequired = false, ackType = 3, consumerId =
> ID:W4DEVGCO0000051-4719-1259679635734-2:2:-1:2, firstMessageId =
> ID:W4DEVGCO0000051-4719
> -1259679635734-2:26:135:1:1, lastMessageId =
> ID:W4DEVGCO0000051-4719-1259679635734-2:26:135:1:1, destination =
> topic://org.apache.servicemix.JCAFlow,
> transactionId = null, messageCount = 1}
> javax.jms.JMSException: Invalid acknowledgment: MessageAck {commandId = 450,
> responseRequired = false, ackType = 3, consumerId = ID:W4DEVGCO0000051-47
> 19-1259679635734-2:2:-1:2, firstMessageId =
> ID:W4DEVGCO0000051-4719-1259679635734-2:26:135:1:1, lastMessageId =
> ID:W4DEVGCO0000051-4719-1259679635734-
> 2:26:135:1:1, destination = topic://org.apache.servicemix.JCAFlow,
> transactionId = null, messageCount = 1}
>        at
> org.apache.activemq.broker.region.TopicSubscription.acknowledge(TopicSubscription.java:216)
>        at
> org.apache.activemq.broker.region.AbstractRegion.acknowledge(AbstractRegion.java:364)
>        at
> org.apache.activemq.broker.region.RegionBroker.acknowledge(RegionBroker.java:470)
>        at
> org.apache.activemq.broker.TransactionBroker.acknowledge(TransactionBroker.java:194)
>        at
> org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:73)
>        at
> org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:73)
>        at
> org.apache.activemq.broker.MutableBrokerFilter.acknowledge(MutableBrokerFilter.java:84)
>        at
> org.apache.activemq.broker.TransportConnection.processMessageAck(TransportConnection.java:443)
>        at org.apache.activemq.command.MessageAck.visit(MessageAck.java:196)
>        at
> org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:292)
>        at
> org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:180)
>        at
> org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
>        at
> org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:143)
>        at
> org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:206)
>        at
> org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:84)
>        at
> org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:196)
>        at
> org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:183)
>        at java.lang.Thread.run(Thread.java:619)
> 01.12.2009 16:01:38 ERROR - Service                        - Async error
> occurred: javax.jms.JMSException: Invalid acknowledgment: MessageAck
> {command
> Id = 452, responseRequired = false, ackType = 3, consumerId =
> ID:W4DEVGCO0000051-4719-1259679635734-2:2:-1:2, firstMessageId =
> ID:W4DEVGCO0000051-4719
> -1259679635734-2:26:148:1:1, lastMessageId =
> ID:W4DEVGCO0000051-4719-1259679635734-2:26:148:1:1, destination =
> topic://org.apache.servicemix.JCAFlow,
> transactionId = null, messageCount = 1}
> javax.jms.JMSException: Invalid acknowledgment: MessageAck {commandId = 452,
> responseRequired = false, ackType = 3, consumerId = ID:W4DEVGCO0000051-47
> 19-1259679635734-2:2:-1:2, firstMessageId =
> ID:W4DEVGCO0000051-4719-1259679635734-2:26:148:1:1, lastMessageId =
> ID:W4DEVGCO0000051-4719-1259679635734-
> 2:26:148:1:1, destination = topic://org.apache.servicemix.JCAFlow,
> transactionId = null, messageCount = 1}
>        at
> org.apache.activemq.broker.region.TopicSubscription.acknowledge(TopicSubscription.java:216)
>        at
> org.apache.activemq.broker.region.AbstractRegion.acknowledge(AbstractRegion.java:364)
>        at
> org.apache.activemq.broker.region.RegionBroker.acknowledge(RegionBroker.java:470)
>        at
> org.apache.activemq.broker.TransactionBroker.acknowledge(TransactionBroker.java:194)
>        at
> org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:73)
>        at
> org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:73)
>        at
> org.apache.activemq.broker.MutableBrokerFilter.acknowledge(MutableBrokerFilter.java:84)
>        at
> org.apache.activemq.broker.TransportConnection.processMessageAck(TransportConnection.java:443)
>        at org.apache.activemq.command.MessageAck.visit(MessageAck.java:196)
>        at
> org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:292)
>        at
> org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:180)
>        at
> org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
>        at
> org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:143)
>        at
> org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:206)
>        at
> org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:84)
>        at
> org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:196)
>        at
> org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:183)
>        at java.lang.Thread.run(Thread.java:619)
> 01.12.2009 16:01:38 ERROR - Service                        - Async error
> occurred: javax.jms.JMSException: Invalid acknowledgment: MessageAck
> {command
> Id = 8, responseRequired = false, ackType = 3, consumerId =
> ID:W4DEVGCO0000051-4719-1259679635734-2:4:-1:2, firstMessageId =
> ID:W4DEVGCO0000051-4719-1
> 259679635734-1:0:0:0:32, lastMessageId =
> ID:W4DEVGCO0000051-4719-1259679635734-1:0:0:0:32, destination =
> topic://ActiveMQ.Advisory.Consumer.Topic.org.
> apache.servicemix.JCAFlow, transactionId = null, messageCount = 1}
> javax.jms.JMSException: Invalid acknowledgment: MessageAck {commandId = 8,
> responseRequired = false, ackType = 3, consumerId = ID:W4DEVGCO0000051-4719
> -1259679635734-2:4:-1:2, firstMessageId =
> ID:W4DEVGCO0000051-4719-1259679635734-1:0:0:0:32, lastMessageId =
> ID:W4DEVGCO0000051-4719-1259679635734-1:0:
> 0:0:32, destination =
> topic://ActiveMQ.Advisory.Consumer.Topic.org.apache.servicemix.JCAFlow,
> transactionId = null, messageCount = 1}
>        at
> org.apache.activemq.broker.region.TopicSubscription.acknowledge(TopicSubscription.java:216)
>        at
> org.apache.activemq.broker.region.AbstractRegion.acknowledge(AbstractRegion.java:364)
>        at
> org.apache.activemq.broker.region.RegionBroker.acknowledge(RegionBroker.java:470)
>        at
> org.apache.activemq.broker.TransactionBroker.acknowledge(TransactionBroker.java:194)
>        at
> org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:73)
>        at
> org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:73)
>        at
> org.apache.activemq.broker.MutableBrokerFilter.acknowledge(MutableBrokerFilter.java:84)
> 01.12.2009 16:01:38 INFO  - ServiceAssemblyLifeCycle       - Stopping
> service assembly: SPSI_OrderStatus_ServiceAssembly
> 01.12.2009 16:01:38 INFO  - ServiceUnitLifeCycle           - Stopping
> service unit: SPSI_OrderStatus_FileServices
> 01.12.2009 16:01:38 INFO  - ServiceAssemblyLifeCycle       - Stopping
> service assembly: SPSI_CustomerData_ServiceAssembly
> 01.12.2009 16:01:38 INFO  - ServiceUnitLifeCycle           - Stopping
> service unit: SPSI_CustomerData_Files
> 01.12.2009 16:01:38 INFO  - ServiceAssemblyLifeCycle       - Shutting down
> service assembly: SPSI_OrderStatus_ServiceAssembly
> 01.12.2009 16:01:38 INFO  - ServiceUnitLifeCycle           - Shutting down
> service unit: SPSI_OrderStatus_FileServices
> 01.12.2009 16:01:38 INFO  - ServiceAssemblyLifeCycle       - Shutting down
> service assembly: SPSI_CustomerData_ServiceAssembly
> 01.12.2009 16:01:38 INFO  - ServiceUnitLifeCycle           - Shutting down
> service unit: SPSI_CustomerData_Files
> 01.12.2009 16:01:38 INFO  - JBIContainer                   - Components and
> service assemblies have been shut down
> 01.12.2009 16:01:38 ERROR - Service                        - Async error
> occurred: javax.jms.JMSException: Invalid acknowledgment: MessageAck
> {command
> Id = 450, responseRequired = false, ackType = 3, consumerId =
> ID:W4DEVGCO0000051-4719-1259679635734-2:2:-1:2, firstMessageId =
> ID:W4DEVGCO0000051-4719
> -1259679635734-2:26:135:1:1, lastMessageId =
> ID:W4DEVGCO0000051-4719-1259679635734-2:26:135:1:1, destination =
> topic://org.apache.servicemix.JCAFlow,
> transactionId = null, messageCount = 1}
> javax.jms.JMSException: Invalid acknowledgment: MessageAck {commandId = 450,
> responseRequired = false, ackType = 3, consumerId = ID:W4DEVGCO0000051-47
> 19-1259679635734-2:2:-1:2, firstMessageId =
> ID:W4DEVGCO0000051-4719-1259679635734-2:26:135:1:1, lastMessageId =
> ID:W4DEVGCO0000051-4719-1259679635734-
> 2:26:135:1:1, destination = topic://org.apache.servicemix.JCAFlow,
> transactionId = null, messageCount = 1}
>        at
> org.apache.activemq.broker.region.TopicSubscription.acknowledge(TopicSubscription.java:216)
>        at
> org.apache.activemq.broker.region.AbstractRegion.acknowledge(AbstractRegion.java:364)
>        at
> org.apache.activemq.broker.region.RegionBroker.acknowledge(RegionBroker.java:470)
>        at
> org.apache.activemq.broker.TransactionBroker.acknowledge(TransactionBroker.java:194)
>        at
> org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:73)
>        at
> org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:73)
>        at
> org.apache.activemq.broker.MutableBrokerFilter.acknowledge(MutableBrokerFilter.java:84)
>        at
> org.apache.activemq.broker.TransportConnection.processMessageAck(TransportConnection.java:443)
>        at org.apache.activemq.command.MessageAck.visit(MessageAck.java:196)
>        at
> org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:292)
>        at
> org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:180)
>        at
> org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
>        at
> org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:143)
>        at
> org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:206)
>        at
> org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:84)
>        at
> org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:196)
>        at
> org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:183)
>        at java.lang.Thread.run(Thread.java:619)
> 01.12.2009 16:01:38 ERROR - Service                        - Async error
> occurred: javax.jms.JMSException: Invalid acknowledgment: MessageAck
> {command
> Id = 452, responseRequired = false, ackType = 3, consumerId =
> ID:W4DEVGCO0000051-4719-1259679635734-2:2:-1:2, firstMessageId =
> ID:W4DEVGCO0000051-4719
> -1259679635734-2:26:148:1:1, lastMessageId =
> ID:W4DEVGCO0000051-4719-1259679635734-2:26:148:1:1, destination =
> topic://org.apache.servicemix.JCAFlow,
> transactionId = null, messageCount = 1}
> javax.jms.JMSException: Invalid acknowledgment: MessageAck {commandId = 452,
> responseRequired = false, ackType = 3, consumerId = ID:W4DEVGCO0000051-47
> 19-1259679635734-2:2:-1:2, firstMessageId =
> ID:W4DEVGCO0000051-4719-1259679635734-2:26:148:1:1, lastMessageId =
> ID:W4DEVGCO0000051-4719-1259679635734-
> 2:26:148:1:1, destination = topic://org.apache.servicemix.JCAFlow,
> transactionId = null, messageCount = 1}
>        at
> org.apache.activemq.broker.region.TopicSubscription.acknowledge(TopicSubscription.java:216)
>        at
> org.apache.activemq.broker.region.AbstractRegion.acknowledge(AbstractRegion.java:364)
>        at
> org.apache.activemq.broker.region.RegionBroker.acknowledge(RegionBroker.java:470)
>        at
> org.apache.activemq.broker.TransactionBroker.acknowledge(TransactionBroker.java:194)
>        at
> org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:73)
>        at
> org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:73)
>        at
> org.apache.activemq.broker.MutableBrokerFilter.acknowledge(MutableBrokerFilter.java:84)
>        at
> org.apache.activemq.broker.TransportConnection.processMessageAck(TransportConnection.java:443)
>        at org.apache.activemq.command.MessageAck.visit(MessageAck.java:196)
>        at
> org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:292)
>        at
> org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:180)
>        at
> org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
>        at
> org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:143)
>        at
> org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:206)
>        at
> org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:84)
>        at
> org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:196)
>        at
> org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:183)
>        at java.lang.Thread.run(Thread.java:619)
> 01.12.2009 16:01:38 ERROR - Service                        - Async error
> occurred: javax.jms.JMSException: Invalid acknowledgment: MessageAck
> {command
> Id = 8, responseRequired = false, ackType = 3, consumerId =
> ID:W4DEVGCO0000051-4719-1259679635734-2:4:-1:2, firstMessageId =
> ID:W4DEVGCO0000051-4719-1
> 259679635734-1:0:0:0:32, lastMessageId =
> ID:W4DEVGCO0000051-4719-1259679635734-1:0:0:0:32, destination =
> topic://ActiveMQ.Advisory.Consumer.Topic.org.
> apache.servicemix.JCAFlow, transactionId = null, messageCount = 1}
> javax.jms.JMSException: Invalid acknowledgment: MessageAck {commandId = 8,
> responseRequired = false, ackType = 3, consumerId = ID:W4DEVGCO0000051-4719
> -1259679635734-2:4:-1:2, firstMessageId =
> ID:W4DEVGCO0000051-4719-1259679635734-1:0:0:0:32, lastMessageId =
> ID:W4DEVGCO0000051-4719-1259679635734-1:0:
> 0:0:32, destination =
> topic://ActiveMQ.Advisory.Consumer.Topic.org.apache.servicemix.JCAFlow,
> transactionId = null, messageCount = 1}
>        at
> org.apache.activemq.broker.region.TopicSubscription.acknowledge(TopicSubscription.java:216)
>        at
> org.apache.activemq.broker.region.AbstractRegion.acknowledge(AbstractRegion.java:364)
>        at
> org.apache.activemq.broker.region.RegionBroker.acknowledge(RegionBroker.java:470)
>        at
> org.apache.activemq.broker.TransactionBroker.acknowledge(TransactionBroker.java:194)
>        at
> org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:73)
>        at
> org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:73)
>        at
> org.apache.activemq.broker.MutableBrokerFilter.acknowledge(MutableBrokerFilter.java:84)
> --
> View this message in context: 
> http://old.nabble.com/Shutdown-error-thrown-tp26593605p26593605.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
>

Reply via email to