Atomikos Forum

inquiry about "com.atomikos.persistence.LogException"

Hi

Please help me.

usually my service is fine regarding all transaction.
but my service has problem from yesterday to until now.
i was restart tomcat after shrink atomikos log file(out file)
but i receive again same error

could you check it?


2015. 2. 16 오후 7:58:26 org.apache.catalina.core.ApplicationDispatcher invoke
심각: Servlet.service() for servlet jsp threw exception
com.atomikos.icatch.RollbackException: Error in committing: could not flush state image 720895 com.atomikos.persistence.LogException - rolling back instead
    at com.atomikos.icatch.imp.CoordinatorStateHandler.commit(CoordinatorStateHandler.java:587)
    at com.atomikos.icatch.imp.IndoubtStateHandler.commit(IndoubtStateHandler.java:193)
    at com.atomikos.icatch.imp.CoordinatorImp.commit(CoordinatorImp.java:863)
    at com.atomikos.icatch.imp.CoordinatorImp.terminate(CoordinatorImp.java:1162)
    at com.atomikos.icatch.imp.CompositeTerminatorImp.commit(CompositeTerminatorImp.java:92)
    at com.atomikos.icatch.jta.TransactionImp.commit(TransactionImp.java:236)
    at com.atomikos.icatch.jta.TransactionManagerImp.commit(TransactionManagerImp.java:498)
    at com.atomikos.icatch.jta.UserTransactionImp.commit(UserTransactionImp.java:129)
    at com.livegamer.billcrux.BillCruxDBHandler.commitXaTransaction(BillCruxDBHandler.java:111)
    at org.apache.jsp.include.end_jsp._jspService(end_jsp.java:71)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
    at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispatcher.java:551)
    at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatcher.java:488)
    at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:968)
    at org.apache.jsp.cash.mobileWebMobile.v0006.mobileRequest_jsp._jspService(mobileRequest_jsp.java:869)
    at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:388)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at com.livegamer.billcrux.filter.BillCruxSetEncodingFilter.doFilter(BillCruxSetEncodingFilter.java:69)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
    at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
    at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776)
    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705)
    at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
    at java.lang.Thread.run(Unknown Source)
Jaden Kim Send private email
Monday, February 16, 2015
 
 
Hi.

I've received similar errors (see default82df.html?community.6.3295.0)
But in my case errors was caused by ending disk space on device :(

Today I've receiver your error.
I've seen source code and it seems like there is problem with ObjectOutputStream#writeOblect or #flush during writing into the tmlog***.log or ****.epoch.

It may be Atomicos bug, because there is no clear error to understand real reason (

The solution is deleting tmlog***.log files and restarting server (tomcat).
Sergey Send private email
Thursday, March 19, 2015
 
 
Deleting the tmlog file will risk losing pending transitions. A safer option would be getting support to straighten this out.

Best
Guy Pardon Send private email
Sunday, March 22, 2015
 
 

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics