[Logo] Terracotta Discussion Forums
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
[Expert]
Terracotta was bringing down during running  XML
Forum Index -> Terracotta 中文社区
Author Message
conica

neo

Joined: 04/09/2012 12:18:47
Messages: 2
Offline

thread 看起來很奇怪

2012-04-07 22:33:15,586 [WorkerThread(transaction_lowwatermark_stage, 0)] ERROR com.tc.objectserver.api.ObjectManager - exception printing roots in ObjectManagerImpl
com.tc.objectserver.persistence.db.DBException: com.tc.objectserver.persistence.db.DBException: com.sleepycat.je.EnvironmentFailureException: (JE 4.1.10) Environment must be closed, caused by: com.sleepycat.je.EnvironmentFailureException: Environment invalid because of previous exception: (JE 4.1.10) /home/sfdc/logs/terracotta/server-data/objectdb fetchTarget of 0x0/0x384ec6 parent IN=8 IN class=com.sleepycat.je.tree.BIN lastFullVersion=0x5/0x198495 parent.getDirty()=true state=0 LOG_FILE_NOT_FOUND: Log file missing, log is likely invalid. Environment is invalid and must be closed.
at com.tc.objectserver.storage.berkeleydb.BerkeleyDBTCRootDatabase.getRootNames(BerkeleyDBTCRootDatabase.java:69)
at com.tc.objectserver.persistence.db.ManagedObjectPersistorImpl.loadRootNames(ManagedObjectPersistorImpl.java:257)
at com.tc.objectserver.impl.PersistentManagedObjectStore.getRootNames(PersistentManagedObjectStore.java:61)
at com.tc.objectserver.impl.ObjectManagerImpl.getRootNames(ObjectManagerImpl.java:234)
at com.tc.objectserver.impl.ObjectManagerImpl.prettyPrint(ObjectManagerImpl.java:195)
at com.tc.text.PrettyPrinterImpl$PrettyPrintablePrintPolicy.visit(PrettyPrinterImpl.java:145)
at com.tc.text.PrettyPrinterImpl.basicVisit(PrettyPrinterImpl.java:112)
at com.tc.text.PrettyPrinterImpl.visit(PrettyPrinterImpl.java:106)
at com.tc.handler.CallbackDumpAdapter.callbackOnExit(CallbackDumpAdapter.java:28)
at com.tc.handler.CallbackDumpHandler.dump(CallbackDumpHandler.java:21)
at com.tc.handler.CallbackDumpHandler.callbackOnExit(CallbackDumpHandler.java:26)
at com.tc.lang.ThrowableHandler.handleDefaultException(ThrowableHandler.java:139)
at com.tc.lang.ThrowableHandler.handleThrowable(ThrowableHandler.java:108)
at com.tc.lang.TCThreadGroup.uncaughtException(TCThreadGroup.java:29)
at java.lang.Thread.dispatchUncaughtException(Thread.java:1831)
Caused by: com.tc.objectserver.persistence.db.DBException: com.sleepycat.je.EnvironmentFailureException: (JE 4.1.10) Environment must be closed, caused by: com.sleepycat.je.EnvironmentFailureException: Environment invalid because of previous exception: (JE 4.1.10) /home/sfdc/logs/terracotta/server-data/objectdb fetchTarget of 0x0/0x384ec6 parent IN=8 IN class=com.sleepycat.je.tree.BIN lastFullVersion=0x5/0x198495 parent.getDirty()=true state=0 LOG_FILE_NOT_FOUND: Log file missing, log is likely invalid. Environment is invalid and must be closed.
at com.tc.objectserver.storage.berkeleydb.BerkeleyDBPersistenceTransactionProvider.newTransaction(BerkeleyDBPersistenceTransactionProvider.java:25)
at com.tc.objectserver.storage.cache.CachePersistenceTransaction.getTransaction(CachePersistenceTransaction.java:20)
at com.tc.objectserver.storage.berkeleydb.AbstractBerkeleyDatabase.pt2nt(AbstractBerkeleyDatabase.java:18)
at com.tc.objectserver.storage.berkeleydb.BerkeleyDBTCRootDatabase.getRootNames(BerkeleyDBTCRootDatabase.java:62)
... 14 more

seems the folder got deleted... but how come.. as it's running under normal state
rajoshi

seraphim

Joined: 07/04/2011 04:36:10
Messages: 1461
Offline

Hi ,

It seems you had dirty db which was not removed before the system restart.
You should try a clean restart by deleting the previous Objectdb backup files.
Can you please share your tc-config.xml, and your use case details - what exactly you are doing here .

Rakesh Joshi
Terracotta.
conica

neo

Joined: 04/09/2012 12:18:47
Messages: 2
Offline

Hi,
Thanks for reply.
It's weird though - cuz we were keeping this server running all the time without restarting it. During weekend it just crashed when no one was trying to use it. So kinda suspect if there would be some event to trigger restarting?
Will post the config later when i got it.
 
Forum Index -> Terracotta 中文社区
Go to:   
Powered by JForum 2.1.7 © JForum Team