activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Christopher Shannon <christopher.l.shan...@gmail.com>
Subject Re: Active MQ 4.1.2 Recovery after persistence database shutdown
Date Fri, 01 Apr 2016 11:08:01 GMT
The version of the broker you are using is something like 8 or 9 years
old.  You are most likely not going to find someone willing to help unless
you upgrade to a much newer version.

On Fri, Apr 1, 2016 at 2:49 AM, Joel Cambon <jcambon@bottomline.com> wrote:

> Hello,
>
> I've lost messages following this configuration/scenario, but I'm not able
> to reproduce this problem again, so I am asking for information about the
> recovery process from the Journal in case the database was not able to
> persist pending messages.
> Here is the scenario:
> 1 - ActiveMQ server is running, persistence is activated, using a started
> Derby database
> 2 - Messages are written to a queue
> 3 - Database is shutdown
> 4 - ActiveMQ is shutdown
> 5 - Database is started
> 6 - ActiveMQ is started
> Following this scenario, every messages from the queue were disappeared
> (nothing in database, nothing in queue, we are able to read part of
> messages
> in the journal but not able to read a specific status).
>
> Is there a possibility that messages writen in activeMQ had a particular
> status and no recovery from the journal was possible? The expected behavior
> is that at the activeMQ startup, the last non persisted operations from the
> journal should be persisted in database?
>
> For information, in activeMQ logs I had this error saying that at step 3 no
> persistence was possible (but this looks normal since database is down):
> ERROR - Failed to checkpoint a message store:
> edu.emory.mathcs.backport.java.util.concurrent.ExecutionException:
> java.lang.NullPointerException
> edu.emory.mathcs.backport.java.util.concurrent.ExecutionException:
> java.lang.NullPointerException
>         at
>
> edu.emory.mathcs.backport.java.util.concurrent.FutureTask.getResult(FutureTask.java:299)
>         at
>
> edu.emory.mathcs.backport.java.util.concurrent.FutureTask.get(FutureTask.java:118)
>         at
>
> org.apache.activemq.store.journal.JournalPersistenceAdapter.doCheckpoint(JournalPersistenceAdapter.java:386)
>         at ...(see attached log file for more log trace)
> steform.43_start
> <http://activemq.2283324.n4.nabble.com/file/n4710175/steform.43_start>
>
>
>
> --
> View this message in context:
> http://activemq.2283324.n4.nabble.com/Active-MQ-4-1-2-Recovery-after-persistence-database-shutdown-tp4710175.html
> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message