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