Thanks for the reply. Will do.
________________________________ From: Tammo van Lessen <[email protected]> To: user <[email protected]>; kjcsb <[email protected]> Sent: Monday, 29 July 2013, 19:44 Subject: Re: [DiskJournal] active log file is unclean, previous server crash Hi, ODE does not ship with BTM out of the box, so we cannot really help with your problem. I'd suggest to either approach directly the BTM mailinglists or the Intalio Support Forum for your issue. Best, Tammo On Mon, Jul 29, 2013 at 9:27 AM, kjcsb <[email protected]> wrote: > I get the following message when starting BTM. How can I fix the corrupted > log file? > > Jul 29, 2013 6:42:37 PM > bitronix.tm.integration.tomcat55.BTMLifecycleListener lifecycleEvent > INFO: Starting Bitronix Transaction Manager > 18:42:37,572 WARN [DiskJournal] active log file is unclean, previous > server crash ? > 18:42:38,376 WARN [Recoverer] recovery failed, registered resource(s): > jdbc/BPMSDB > bitronix.tm.journal.CorruptedTransactionLogException: corrupted log found > at position 546125 (no record terminator found) > at > bitronix.tm.journal.TransactionLogCursor.readLog(TransactionLogCursor.java:81) > at > bitronix.tm.journal.TransactionLogCursor.readLog(TransactionLogCursor.java:46) > at > bitronix.tm.journal.DiskJournal.collectDanglingRecords(DiskJournal.java:336) > at > bitronix.tm.journal.DiskJournal.collectDanglingRecords(DiskJournal.java:184) > at bitronix.tm.recovery.Recoverer.run(Recoverer.java:110) > at > bitronix.tm.BitronixTransactionManager.<init>(BitronixTransactionManager.java:48) > at > bitronix.tm.TransactionManagerServices.getTransactionManager(TransactionManagerServices.java:42) > at > bitronix.tm.integration.tomcat55.BTMLifecycleListener.lifecycleEvent(BTMLifecycleListener.java:18) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:691) > at org.apache.catalina.startup.Catalina.start(Catalina.java:552) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) > 18:42:42,479 ERROR [[/ode]] StandardWrapper.Throwable > org.apache.ode.bpel.iapi.ContextException: DbError > at > org.apache.ode.store.ProcessStoreImpl.exec(ProcessStoreImpl.java:673) > at > org.apache.ode.store.ProcessStoreImpl.loadAll(ProcessStoreImpl.java:573) > at org.apache.ode.axis2.ODEServer.init(ODEServer.java:190) > at org.apache.ode.axis2.ODEServer.init(ODEServer.java:133) > at > org.apache.ode.axis2.hooks.ODEAxisServlet.init(ODEAxisServlet.java:53) > at > org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139) > at > org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966) > at > org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3996) > at > org.apache.catalina.core.StandardContext.start(StandardContext.java:4266) > at > org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:760) > at > org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740) > at > org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544) > at > org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:626) > at > org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:553) > at > org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488) > at > org.apache.catalina.startup.HostConfig.start(HostConfig.java:1150) > at > org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:311) > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:120) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) > at > org.apache.catalina.core.StandardHost.start(StandardHost.java:736) > at > org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) > at > org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443) > at > org.apache.catalina.core.StandardService.start(StandardService.java:448) > at > org.apache.catalina.core.StandardServer.start(StandardServer.java:700) > at org.apache.catalina.startup.Catalina.start(Catalina.java:552) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433) > Caused by: java.util.concurrent.ExecutionException: > java.lang.RuntimeException: > bitronix.tm.internal.BitronixSystemException: error logging status > at > java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:205) > at java.util.concurrent.FutureTask.get(FutureTask.java:80) > at > org.apache.ode.store.ProcessStoreImpl.exec(ProcessStoreImpl.java:671) > ... 30 more > Caused by: java.lang.RuntimeException: > bitronix.tm.internal.BitronixSystemException: error logging status > at > org.apache.ode.store.hib.DbConfStoreConnectionFactory.beginTransaction(DbConfStoreConnectionFactory.java:192) > at > org.apache.ode.store.ProcessStoreImpl$Callable.call(ProcessStoreImpl.java:842) > at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) > at java.util.concurrent.FutureTask.run(FutureTask.java:123) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) > at java.lang.Thread.run(Thread.java:595) > Caused by: bitronix.tm.internal.BitronixSystemException: error logging > status > at > bitronix.tm.BitronixTransaction.setStatus(BitronixTransaction.java:283) > at > bitronix.tm.BitronixTransaction.setStatus(BitronixTransaction.java:261) > at > bitronix.tm.BitronixTransaction.setActive(BitronixTransaction.java:256) > at > bitronix.tm.BitronixTransactionManager.begin(BitronixTransactionManager.java:85) > at > org.apache.ode.store.hib.DbConfStoreConnectionFactory.beginTransaction(DbConfStoreConnectionFactory.java:190) > ... 6 more > Caused by: bitronix.tm.journal.CorruptedTransactionLogException: > corrupted log found at position 546125 (no record terminator found) > at > bitronix.tm.journal.TransactionLogCursor.readLog(TransactionLogCursor.java:81) > at > bitronix.tm.journal.TransactionLogCursor.readLog(TransactionLogCursor.java:46) > at > bitronix.tm.journal.DiskJournal.collectDanglingRecords(DiskJournal.java:336) > at > bitronix.tm.journal.DiskJournal.copyDanglingRecords(DiskJournal.java:308) > at > bitronix.tm.journal.DiskJournal.swapJournalFiles(DiskJournal.java:271) > at bitronix.tm.journal.DiskJournal.log(DiskJournal.java:80) > at > bitronix.tm.BitronixTransaction.setStatus(BitronixTransaction.java:272) > ... 10 more > 18:42:42,481 ERROR [[/ode]] Servlet /ode threw load() exception > bitronix.tm.journal.CorruptedTransactionLogException: corrupted log found > at position 546125 (no record terminator found) > at > bitronix.tm.journal.TransactionLogCursor.readLog(TransactionLogCursor.java:81) > at > bitronix.tm.journal.TransactionLogCursor.readLog(TransactionLogCursor.java:46) > at > bitronix.tm.journal.DiskJournal.collectDanglingRecords(DiskJournal.java:336) > at > bitronix.tm.journal.DiskJournal.copyDanglingRecords(DiskJournal.java:308) > at > bitronix.tm.journal.DiskJournal.swapJournalFiles(DiskJournal.java:271) > at bitronix.tm.journal.DiskJournal.log(DiskJournal.java:80) > at > bitronix.tm.BitronixTransaction.setStatus(BitronixTransaction.java:272) > at > bitronix.tm.BitronixTransaction.setStatus(BitronixTransaction.java:261) > at > bitronix.tm.BitronixTransaction.setActive(BitronixTransaction.java:256) > at > bitronix.tm.BitronixTransactionManager.begin(BitronixTransactionManager.java:85) > at > org.apache.ode.store.hib.DbConfStoreConnectionFactory.beginTransaction(DbConfStoreConnectionFactory.java:190) > at > org.apache.ode.store.ProcessStoreImpl$Callable.call(ProcessStoreImpl.java:842) > at > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269) > at java.util.concurrent.FutureTask.run(FutureTask.java:123) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675) > at java.lang.Thread.run(Thread.java:595) -- Tammo van Lessen - http://www.taval.de
