Hi.
I used tephra server(0.7.0), running for 3 months.
At one moment it does not worked.
below stack trace logged repeatly.
15:38:16.804 [TTransactionServer-rpc-0] ERROR org.apache.thrift.ProcessFunction - Internal error processing startShort
java.lang.IllegalStateException: Transaction Manager is not running.
at com.google.common.base.Preconditions.checkState(Preconditions.java:149) ~[guava-13.0.1.jar:na]
at co.cask.tephra.TransactionManager.ensureAvailable(TransactionManager.java:707) ~[tephra-core-0.7.0.jar:na]
at co.cask.tephra.TransactionManager.startTx(TransactionManager.java:766) ~[tephra-core-0.7.0.jar:na]
at co.cask.tephra.TransactionManager.startShort(TransactionManager.java:726) ~[tephra-core-0.7.0.jar:na]
at co.cask.tephra.TransactionManager.startShort(TransactionManager.java:714) ~[tephra-core-0.7.0.jar:na]
at co.cask.tephra.distributed.TransactionServiceThriftHandler.startShort(TransactionServiceThriftHandler.java:69) ~[tephra-core-0.7.0.jar:na]
at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_80]
at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_80]
at co.cask.tephra.rpc.ThriftRPCServer$1.invoke(ThriftRPCServer.java:259) ~[tephra-core-0.7.0.jar:na]
at com.sun.proxy.$Proxy16.startShort(Unknown Source) ~[na:na]
at co.cask.tephra.distributed.thrift.TTransactionServer$Processor$startShort.getResult(TTransactionServer.java:977) ~[tephra-core-0.7.0.jar:na]
at co.cask.tephra.distributed.thrift.TTransactionServer$Processor$startShort.getResult(TTransactionServer.java:962) ~[tephra-core-0.7.0.jar:na]
at org.apache.thrift.ProcessFunction.process(ProcessFunction.java:39) ~[libthrift-0.9.0.jar:0.9.0]
at org.apache.thrift.TBaseProcessor.process(TBaseProcessor.java:39) [libthrift-0.9.0.jar:0.9.0]
at org.apache.thrift.server.AbstractNonblockingServer$FrameBuffer.invoke(AbstractNonblockingServer.java:478) [libthrift-0.9.0.jar:0.9.0]
at org.apache.thrift.server.Invocation.run(Invocation.java:18) [libthrift-0.9.0.jar:0.9.0]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_80]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_80]
at java.lang.Thread.run(Thread.java:745) [na:1.7.0_80]
How do I solve it?
Thanks in advance.