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

Reply via email to