You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@activemq.apache.org by "Rob Davies (JIRA)" <ji...@apache.org> on 2008/06/20 16:19:00 UTC

[jira] Created: (AMQ-1815) NULL ptr when using in memory indexes

NULL ptr when using in memory indexes
-------------------------------------

                 Key: AMQ-1815
                 URL: https://issues.apache.org/activemq/browse/AMQ-1815
             Project: ActiveMQ
          Issue Type: Bug
          Components: Message Store
    Affects Versions: 5.1.0
            Reporter: Rob Davies
            Assignee: Rob Davies


Caused by: java.lang.NullPointerException
     at org.apache.activemq.command.MessageAck.visit(MessageAck.java:196)
     at org.apache.activemq.kaha.impl.index.VMIndexLinkedList.remove(VMIndexLinkedList.java:265)
     at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:293)
     at org.apache.activemq.kaha.impl.container.ListContainerImpl.remove(ListContainerImpl.java:314)
     at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:181)
     at org.apache.activemq.kaha.impl.container.ListContainerImpl.remove(ListContainerImpl.java:695)
     at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
     at org.apache.activemq.store.kahadaptor.KahaTopicReferenceStore.acknowledgeReference(KahaTopicReferenceStore.java:148
     at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:143)
     at org.apache.activemq.store.amq.AMQTopicMessageStore.acknowledge(AMQTopicMessageStore.java:163)
     at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:206)
     at org.apache.activemq.store.amq.AMQTopicMessageStore.acknowledge(AMQTopicMessageStore.java:91)
     at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:84)
     at org.apache.activemq.broker.region.Topic.acknowledge(Topic.java:441)
     at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:196)
     at org.apache.activemq.broker.region.DurableTopicSubscription.acknowledge(DurableTopicSubscription.java:223)
     at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:183)
     at org.apache.activemq.broker.region.PrefetchSubscription.acknowledge(PrefetchSubscription.java:229)
     at java.lang.Thread.run(Thread.java:595)
     at org.apache.activemq.broker.region.AbstractRegion.acknowledge(AbstractRegion.java:364)
 ERROR - Service                        - Async error occurred: java.lang.NullPointerException
     at org.apache.activemq.broker.region.RegionBroker.acknowledge(RegionBroker.java:470)
 java.lang.NullPointerException
     at org.apache.activemq.broker.TransactionBroker.acknowledge(TransactionBroker.java:194)
     at org.apache.activemq.kaha.impl.index.VMIndexLinkedList.remove(VMIndexLinkedList.java:265)
     at org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:73)
     at org.apache.activemq.kaha.impl.container.ListContainerImpl.remove(ListContainerImpl.java:314)
     at org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:73)
     at org.apache.activemq.kaha.impl.container.ListContainerImpl.remove(ListContainerImpl.java:695)
     at org.apache.activemq.broker.MutableBrokerFilter.acknowledge(MutableBrokerFilter.java:84)
     at org.apache.activemq.store.kahadaptor.KahaTopicReferenceStore.acknowledgeReference(KahaTopicReferenceStore.java:148
     at org.apache.activemq.broker.TransportConnection.processMessageAck(TransportConnection.java:444)
     at org.apache.activemq.store.amq.AMQTopicMessageStore.acknowledge(AMQTopicMessageStore.java:163)
     at org.apache.activemq.command.MessageAck.visit(MessageAck.java:196)
     at org.apache.activemq.store.amq.AMQTopicMessageStore.acknowledge(AMQTopicMessageStore.java:91)
     at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:293)
     at org.apache.activemq.broker.region.Topic.acknowledge(Topic.java:441)
     at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:181)
     at org.apache.activemq.broker.region.DurableTopicSubscription.acknowledge(DurableTopicSubscription.java:223)
     at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
     at org.apache.activemq.broker.region.PrefetchSubscription.acknowledge(PrefetchSubscription.java:229)
     at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:143)
     at org.apache.activemq.broker.region.AbstractRegion.acknowledge(AbstractRegion.java:364)
     at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:206)
     at org.apache.activemq.broker.region.RegionBroker.acknowledge(RegionBroker.java:470)
     at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:84)
     at org.apache.activemq.broker.TransactionBroker.acknowledge(TransactionBroker.java:194)
     at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:196)
     at org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:73)
     at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:183)
     at org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:73)
     ... 1 more
     at org.apache.activemq.broker.MutableBrokerFilter.acknowledge(MutableBrokerFilter.java:84)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Resolved: (AMQ-1815) NULL ptr when using in memory indexes

Posted by "Rob Davies (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/activemq/browse/AMQ-1815?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rob Davies resolved AMQ-1815.
-----------------------------

    Fix Version/s: 5.2.0
       Resolution: Won't Fix

Looks like this is a side-affect of running out of memory

> NULL ptr when using in memory indexes
> -------------------------------------
>
>                 Key: AMQ-1815
>                 URL: https://issues.apache.org/activemq/browse/AMQ-1815
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Message Store
>    Affects Versions: 5.1.0
>            Reporter: Rob Davies
>            Assignee: Rob Davies
>             Fix For: 5.2.0
>
>
> Caused by: java.lang.NullPointerException
>      at org.apache.activemq.command.MessageAck.visit(MessageAck.java:196)
>      at org.apache.activemq.kaha.impl.index.VMIndexLinkedList.remove(VMIndexLinkedList.java:265)
>      at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:293)
>      at org.apache.activemq.kaha.impl.container.ListContainerImpl.remove(ListContainerImpl.java:314)
>      at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:181)
>      at org.apache.activemq.kaha.impl.container.ListContainerImpl.remove(ListContainerImpl.java:695)
>      at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
>      at org.apache.activemq.store.kahadaptor.KahaTopicReferenceStore.acknowledgeReference(KahaTopicReferenceStore.java:148
>      at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:143)
>      at org.apache.activemq.store.amq.AMQTopicMessageStore.acknowledge(AMQTopicMessageStore.java:163)
>      at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:206)
>      at org.apache.activemq.store.amq.AMQTopicMessageStore.acknowledge(AMQTopicMessageStore.java:91)
>      at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:84)
>      at org.apache.activemq.broker.region.Topic.acknowledge(Topic.java:441)
>      at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:196)
>      at org.apache.activemq.broker.region.DurableTopicSubscription.acknowledge(DurableTopicSubscription.java:223)
>      at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:183)
>      at org.apache.activemq.broker.region.PrefetchSubscription.acknowledge(PrefetchSubscription.java:229)
>      at java.lang.Thread.run(Thread.java:595)
>      at org.apache.activemq.broker.region.AbstractRegion.acknowledge(AbstractRegion.java:364)
>  ERROR - Service                        - Async error occurred: java.lang.NullPointerException
>      at org.apache.activemq.broker.region.RegionBroker.acknowledge(RegionBroker.java:470)
>  java.lang.NullPointerException
>      at org.apache.activemq.broker.TransactionBroker.acknowledge(TransactionBroker.java:194)
>      at org.apache.activemq.kaha.impl.index.VMIndexLinkedList.remove(VMIndexLinkedList.java:265)
>      at org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:73)
>      at org.apache.activemq.kaha.impl.container.ListContainerImpl.remove(ListContainerImpl.java:314)
>      at org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:73)
>      at org.apache.activemq.kaha.impl.container.ListContainerImpl.remove(ListContainerImpl.java:695)
>      at org.apache.activemq.broker.MutableBrokerFilter.acknowledge(MutableBrokerFilter.java:84)
>      at org.apache.activemq.store.kahadaptor.KahaTopicReferenceStore.acknowledgeReference(KahaTopicReferenceStore.java:148
>      at org.apache.activemq.broker.TransportConnection.processMessageAck(TransportConnection.java:444)
>      at org.apache.activemq.store.amq.AMQTopicMessageStore.acknowledge(AMQTopicMessageStore.java:163)
>      at org.apache.activemq.command.MessageAck.visit(MessageAck.java:196)
>      at org.apache.activemq.store.amq.AMQTopicMessageStore.acknowledge(AMQTopicMessageStore.java:91)
>      at org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:293)
>      at org.apache.activemq.broker.region.Topic.acknowledge(Topic.java:441)
>      at org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:181)
>      at org.apache.activemq.broker.region.DurableTopicSubscription.acknowledge(DurableTopicSubscription.java:223)
>      at org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68)
>      at org.apache.activemq.broker.region.PrefetchSubscription.acknowledge(PrefetchSubscription.java:229)
>      at org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:143)
>      at org.apache.activemq.broker.region.AbstractRegion.acknowledge(AbstractRegion.java:364)
>      at org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:206)
>      at org.apache.activemq.broker.region.RegionBroker.acknowledge(RegionBroker.java:470)
>      at org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:84)
>      at org.apache.activemq.broker.TransactionBroker.acknowledge(TransactionBroker.java:194)
>      at org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:196)
>      at org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:73)
>      at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:183)
>      at org.apache.activemq.broker.BrokerFilter.acknowledge(BrokerFilter.java:73)
>      ... 1 more
>      at org.apache.activemq.broker.MutableBrokerFilter.acknowledge(MutableBrokerFilter.java:84)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.