Hi,

recently my ActiveMQ installation reported a JVM problem (5.4.1, 1.6u17 JDK)
and probably as a result of that KahaDB died and was not able to recover (I
was not able to restart ActiveMQ, it refused to start with same exception
over and over). Could someone look at the logs and comment if it's an
expected behavior:

ERROR  | wrapper  | 2010/10/08 07:44:37 | JVM appears hung: Timed out
waiting for signal from JVM.
ERROR  | wrapper  | 2010/10/08 07:44:37 | JVM did not exit on request,
terminated
STATUS | wrapper  | 2010/10/08 07:44:44 | Launching a JVM...
ERROR  | wrapper  | 2010/10/08 07:45:12 | Startup failed: Timed out waiting
for a signal from the JVM.
ERROR  | wrapper  | 2010/10/08 07:45:12 | JVM did not exit on request,
terminated
STATUS | wrapper  | 2010/10/08 07:45:17 | Launching a JVM...
ERROR  | wrapper  | 2010/10/08 07:45:46 | Startup failed: Timed out waiting
for a signal from the JVM.
ERROR  | wrapper  | 2010/10/08 07:45:46 | JVM did not exit on request,
terminated
STATUS | wrapper  | 2010/10/08 07:45:51 | Launching a JVM...
INFO   | jvm 4    | 2010/10/08 07:46:05 | Wrapper (Version 3.2.3)
http://wrapper.tanukisoftware.org
INFO   | jvm 4    | 2010/10/08 07:46:05 |   Copyright 1999-2006 Tanuki
Software, Inc.  All Rights Reserved.
INFO   | jvm 4    | 2010/10/08 07:46:05 | 
INFO   | jvm 4    | 2010/10/08 07:46:06 | Java Runtime: Sun Microsystems
Inc. 1.6.0_17 C:\Program Files\Java\jre6
INFO   | jvm 4    | 2010/10/08 07:46:06 |   Heap sizes: current=5056k 
free=4529k  max=520256k
INFO   | jvm 4    | 2010/10/08 07:46:06 |     JVM args:
-Dactivemq.home=../.. -Dactivemq.base=../..
-Djavax.net.ssl.keyStorePassword=password
-Djavax.net.ssl.trustStorePassword=password
-Djavax.net.ssl.keyStore=../../conf/broker.ks
-Djavax.net.ssl.trustStore=../../conf/broker.ts
-Dcom.sun.management.jmxremote
-Dorg.apache.activemq.UseDedicatedTaskRunner=true
-Djava.util.logging.config.file=logging.properties -Xmx512m
-Djava.library.path=../../bin/win32 -Dwrapper.key=Ng4VqKCSdaQfcN60
-Dwrapper.port=32001 -Dwrapper.jvm.port.min=31000
-Dwrapper.jvm.port.max=31999 -Dwrapper.pid=652 -Dwrapper.version=3.2.3
-Dwrapper.native_library=wrapper -Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=4
INFO   | jvm 4    | 2010/10/08 07:46:06 | ACTIVEMQ_HOME: ..\..
INFO   | jvm 4    | 2010/10/08 07:46:06 | ACTIVEMQ_BASE: ..\..
INFO   | jvm 4    | 2010/10/08 07:46:15 | Loading message broker from:
xbean:activemq.xml
INFO   | jvm 4    | 2010/10/08 07:46:25 |  WARN |
destroyApplicationContextOnStop parameter is deprecated, please use shutdown
hooks instead
INFO   | jvm 4    | 2010/10/08 07:46:25 |  INFO |
PListStore:..\..\data\localhost\tmp_storage started
INFO   | jvm 4    | 2010/10/08 07:46:25 |  INFO | Using Persistence Adapter:
KahaDBPersistenceAdapter[..\..\data\kahadb]
INFO   | jvm 4    | 2010/10/08 07:46:28 |  INFO | KahaDB is version 2
INFO   | jvm 4    | 2010/10/08 07:46:28 |  INFO | Recovering from the
journal ...
INFO   | jvm 4    | 2010/10/08 07:46:28 |  INFO | Recovery replayed 2
operations from the journal in 0.13 seconds.
INFO   | jvm 4    | 2010/10/08 07:46:28 |  INFO | ActiveMQ 5.4.1 JMS Message
Broker (localhost) is starting
INFO   | jvm 4    | 2010/10/08 07:46:28 |  INFO | For help or more
information please see: http://activemq.apache.org/
INFO   | jvm 4    | 2010/10/08 07:46:28 |  INFO | Scheduler using directory:
..\..\data\localhost\scheduler
INFO   | jvm 4    | 2010/10/08 07:46:29 | ERROR | Failed to start ActiveMQ
JMS Message Broker. Reason: java.io.EOFException: Chunk stream does not
exist at page: 0
INFO   | jvm 4    | 2010/10/08 07:46:29 | java.io.EOFException: Chunk stream
does not exist at page: 0
INFO   | jvm 4    | 2010/10/08 07:46:29 |     at
org.apache.kahadb.page.Transaction$2.readPage(Transaction.java:454)
INFO   | jvm 4    | 2010/10/08 07:46:29 |     at
org.apache.kahadb.page.Transaction$2.<init>(Transaction.java:431)
INFO   | jvm 4    | 2010/10/08 07:46:29 |     at
org.apache.kahadb.page.Transaction.openInputStream(Transaction.java:428)
INFO   | jvm 4    | 2010/10/08 07:46:29 |     at
org.apache.kahadb.page.Transaction.load(Transaction.java:404)
INFO   | jvm 4    | 2010/10/08 07:46:29 |     at
org.apache.kahadb.page.Transaction.load(Transaction.java:361)
INFO   | jvm 4    | 2010/10/08 07:46:29 |     at
org.apache.activemq.broker.scheduler.JobSchedulerStore$3.execute(JobSchedulerStore.java:250)
INFO   | jvm 4    | 2010/10/08 07:46:29 |     at
org.apache.kahadb.page.Transaction.execute(Transaction.java:728)
INFO   | jvm 4    | 2010/10/08 07:46:29 |     at
org.apache.activemq.broker.scheduler.JobSchedulerStore.doStart(JobSchedulerStore.java:239)
INFO   | jvm 4    | 2010/10/08 07:46:29 |     at
org.apache.activemq.util.ServiceSupport.start(ServiceSupport.java:53)
INFO   | jvm 4    | 2010/10/08 07:46:29 |     at
org.apache.activemq.broker.scheduler.SchedulerBroker.getStore(SchedulerBroker.java:198)
INFO   | jvm 4    | 2010/10/08 07:46:29 |     at
org.apache.activemq.broker.scheduler.SchedulerBroker.getInternalScheduler(SchedulerBroker.java:185)
INFO   | jvm 4    | 2010/10/08 07:46:29 |     at
org.apache.activemq.broker.scheduler.SchedulerBroker.start(SchedulerBroker.java:85)
INFO   | jvm 4    | 2010/10/08 07:46:29 |     at
org.apache.activemq.broker.BrokerFilter.start(BrokerFilter.java:157)
INFO   | jvm 4    | 2010/10/08 07:46:29 |     at
org.apache.activemq.broker.BrokerFilter.start(BrokerFilter.java:157)
INFO   | jvm 4    | 2010/10/08 07:46:29 |     at
org.apache.activemq.broker.TransactionBroker.start(TransactionBroker.java:112)
INFO   | jvm 4    | 2010/10/08 07:46:29 |     at
org.apache.activemq.broker.BrokerService$3.start(BrokerService.java:1786)
INFO   | jvm 4    | 2010/10/08 07:46:29 |     at
org.apache.activemq.broker.BrokerService.start(BrokerService.java:496)
INFO   | jvm 4    | 2010/10/08 07:46:29 |     at
org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesSet(XBeanBrokerService.java:60)
[...]


Regards
topikpl
-- 
View this message in context: 
http://activemq.2283324.n4.nabble.com/KahaDB-died-during-JVM-crash-tp2989305p2989305.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to