Linux software/package to merge

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
22 messages Options
12
Reply | Threaded
Open this post in threaded view
|

Linux software/package to merge

Eric DE MAULDE
Hi,

*** Question
Do you know a software/package under Debian/Linux to merge files from different sources ?

*** My Problem
To manage my custom Ofbiz trunk, I use a SVK mirror.
I don't work with Eclipse.
I have a SVN development working copy.
Jacques told me to merge changes from my custom working copy to a new official working copy,
in order to get well formated patch.

But svn merge doesn't accept "access scheme mixtures" from differents repositories.


Thanks

Eric
Reply | Threaded
Open this post in threaded view
|

Re: Linux software/package to merge

Sven Wesley
Use the SVN vendor branch concept. I do, work very well.

http://svnbook.red-bean.com/en/1.4/svn-book.html#svn.advanced.vendorbr

Have copy in your repos of the Ofbiz-repos.
Run an import from the Ofbiz-repos to your local repos to update it.
Run a merge between your vendor-branch and the branch you want to update.


2009/1/19 Eric DE MAULDE <[hidden email]>

> Hi,
>
> *** Question
> Do you know a software/package under Debian/Linux to merge files from
> different sources ?
>
> *** My Problem
> To manage my custom Ofbiz trunk, I use a SVK mirror.
> I don't work with Eclipse.
> I have a SVN development working copy.
> Jacques told me to merge changes from my custom working copy to a new
> official working copy,
> in order to get well formated patch.
>
> But svn merge doesn't accept "access scheme mixtures" from differents
> repositories.
>
>
> Thanks
>
> Eric
Reply | Threaded
Open this post in threaded view
|

Re: Linux software/package to merge

Jacques Le Roux
Administrator
Actually there are some help for that on Wiki too :

http://docs.ofbiz.org/display/OFBIZ/SVN+Tips+-+svn_load_dirs+Vendor+Branch

----- Original Message -----
From: "Sven Wesley" <[hidden email]>
To: <[hidden email]>
Sent: Monday, January 19, 2009 12:44 PM
Subject: Re: Linux software/package to merge


> Use the SVN vendor branch concept. I do, work very well.
>
> http://svnbook.red-bean.com/en/1.4/svn-book.html#svn.advanced.vendorbr
>
> Have copy in your repos of the Ofbiz-repos.
> Run an import from the Ofbiz-repos to your local repos to update it.
> Run a merge between your vendor-branch and the branch you want to update.
>
>
> 2009/1/19 Eric DE MAULDE <[hidden email]>
>
>> Hi,
>>
>> *** Question
>> Do you know a software/package under Debian/Linux to merge files from
>> different sources ?
>>
>> *** My Problem
>> To manage my custom Ofbiz trunk, I use a SVK mirror.
>> I don't work with Eclipse.
>> I have a SVN development working copy.
>> Jacques told me to merge changes from my custom working copy to a new
>> official working copy,
>> in order to get well formated patch.
>>
>> But svn merge doesn't accept "access scheme mixtures" from differents
>> repositories.
>>
>>
>> Thanks
>>
>> Eric
>
Reply | Threaded
Open this post in threaded view
|

Transaction error unknown...?

Amine Benkirane


    Hi !

Sometimes I had the following error with ofbiz. the trouble is just with the stack trace, I don't know which the reason of this error. I see a transaction timeout but I don't know which transaction make the error. Can some one help me please to find how I can have more information about the reason of this error ?

Any help will be appreciated !

Best regards,

Amine


     [java] 2009-01-19 15:40:10,096 (http-0.0.0.0-8443-2) [  ServiceDispatcher.java:578:INFO ] Sync service [catalog/getProductCategoryAndLimitedMembers] finished in [231] milliseconds
     [java] 2009-01-19 15:40:10,196 (http-0.0.0.0-8443-2) [            UtilXml.java:241:INFO ] XML Read 0.05s: file:/C:/Projets_Eclipse/ofbiz-mars/applications/product/webapp/catalog/promo/PromoForms.xml
     [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2) [          ModelForm.java:1323:INFO ] preparePager: low - high = 0 - 10
     [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2) [          ModelForm.java:1341:INFO ] preparePager: Found rows = 10
     [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2) [    TransactionUtil.java:737:WARN ]
     [java] ---- exception report ----------------------------------------------------------
     [java] WARNING: In getSetRollbackOnlyCause no stack placeholder was in place, here is the current location:
     [java] Exception: java.lang.Exception
     [java] Message: Current Stack Trace
     [java] ---- stack trace ---------------------------------------------------------------
     [java] java.lang.Exception: Current Stack Trace
     [java] org.ofbiz.entity.transaction.TransactionUtil.getSetRollbackOnlyCause(TransactionUtil.java:736)
     [java] org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:212)
     [java] org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:185)
     [java] org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:424)
     [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:129)
     [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:92)
     [java] org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
     [java] org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:651)
     [java] org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:435)
     [java] org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:198)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
     [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
     [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     [java] org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:258)
     [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     [java] org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
     [java] org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
     [java] org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
     [java] org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
     [java] org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
     [java] org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
     [java] org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
     [java] org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
     [java] org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
     [java] org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
     [java] java.lang.Thread.run(Thread.java:595)
     [java] --------------------------------------------------------------------------------
     [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2) [        ModelScreen.java:426:ERROR]
     [java] ---- exception report ----------------------------------------------------------
     [java] Could not commit transaction: org.ofbiz.entity.transaction.GenericTransactionException: Roll back error (with no rollbackOnly cause found), could not commit transaction, was rolled back instead: javax.transaction.RollbackException: Transaction timeout (Transaction timeout)
     [java] Exception: org.ofbiz.entity.transaction.GenericTransactionException
     [java] Message: Roll back error (with no rollbackOnly cause found), could not commit transaction, was rolled back instead: javax.transaction.RollbackException: Transaction timeout (Transaction timeout)
     [java] ---- stack trace ---------------------------------------------------------------
     [java] org.ofbiz.entity.transaction.GenericTransactionException: Roll back error (with no rollbackOnly cause found), could not commit transaction, was rolled back instead: javax.transaction.RollbackException: Transaction timeout (Transaction timeout)
     [java] org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:224)
     [java] org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:185)
     [java] org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:424)
     [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:129)
     [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:92)
     [java] org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
     [java] org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:651)
     [java] org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:435)
     [java] org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:198)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
     [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
     [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     [java] org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:258)
     [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     [java] org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
     [java] org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
     [java] org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
     [java] org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
     [java] org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
     [java] org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
     [java] org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
     [java] org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
     [java] org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
     [java] org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
     [java] java.lang.Thread.run(Thread.java:595)
     [java] javax.transaction.RollbackException: Transaction timeout
     [java] org.apache.geronimo.transaction.manager.TransactionImpl.commit(TransactionImpl.java:269)
     [java] org.apache.geronimo.transaction.manager.TransactionManagerImpl.commit(TransactionManagerImpl.java:245)
     [java] org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:199)
     [java] org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:185)
     [java] org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:424)
     [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:129)
     [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:92)
     [java] org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
     [java] org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:651)
     [java] org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:435)
     [java] org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:198)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
     [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
     [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     [java] org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:258)
     [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     [java] org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
     [java] org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
     [java] org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
     [java] org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
     [java] org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
     [java] org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
     [java] org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
     [java] org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
     [java] org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
     [java] org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
     [java] java.lang.Thread.run(Thread.java:595)
     [java] --------------------------------------------------------------------------------
     [java] 2009-01-19 15:40:12,839 (http-0.0.0.0-8443-2) [    TransactionUtil.java:642:WARN ]
     [java] ---- exception report ----------------------------------------------------------
     [java] WARNING: In setTransactionBeginStack a stack placeholder was already in place, here is where the transaction began:
     [java] Exception: java.lang.Exception
     [java] Message: Tx Stack Placeholder
     [java] ---- stack trace ---------------------------------------------------------------
     [java] java.lang.Exception: Tx Stack Placeholder
     [java] org.ofbiz.entity.transaction.TransactionUtil.setTransactionBeginStack(TransactionUtil.java:636)
     [java] org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:125)
     [java] org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:71)
     [java] org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:386)
     [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:129)
     [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:92)
     [java] org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
     [java] org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:651)
     [java] org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:435)
     [java] org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:198)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
     [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
     [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     [java] org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:258)
     [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     [java] org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
     [java] org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
     [java] org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
     [java] org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
     [java] org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
     [java] org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
     [java] org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
     [java] org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
     [java] org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
     [java] org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
     [java] java.lang.Thread.run(Thread.java:595)
     [java] --------------------------------------------------------------------------------
     [java] 2009-01-19 15:40:12,859 (http-0.0.0.0-8443-2) [    TransactionUtil.java:644:WARN ]
     [java] ---- exception report ----------------------------------------------------------
     [java] WARNING: In setTransactionBeginStack a stack placeholder was already in place, here is the current location:
     [java] Exception: java.lang.Exception
     [java] Message: Current Stack Trace
     [java] ---- stack trace ---------------------------------------------------------------
     [java] java.lang.Exception: Current Stack Trace
     [java] org.ofbiz.entity.transaction.TransactionUtil.setTransactionBeginStack(TransactionUtil.java:643)
     [java] org.ofbiz.entity.transaction.TransactionUtil.setTransactionBeginStack(TransactionUtil.java:637)
     [java] org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:125)
     [java] org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:71)
     [java] org.ofbiz.entity.GenericDelegator.getNextSeqIdLong(GenericDelegator.java:3026)
     [java] org.ofbiz.entity.GenericDelegator.getNextSeqId(GenericDelegator.java:2993)
     [java] org.ofbiz.entity.GenericDelegator.getNextSeqId(GenericDelegator.java:2983)
     [java] org.ofbiz.entity.GenericEntity.setNextSeqId(GenericEntity.java:556)
     [java] org.ofbiz.entity.GenericDelegator.createSetNextSeqId(GenericDelegator.java:642)
     [java] org.ofbiz.webapp.stats.ServerHitBin.advanceBin(ServerHitBin.java:574)
     [java] org.ofbiz.webapp.stats.ServerHitBin.addHit(ServerHitBin.java:506)
     [java] org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:206)
     [java] org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:85)
     [java] org.ofbiz.webapp.stats.ServerHitBin.countView(ServerHitBin.java:68)
     [java] org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:668)
     [java] org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:435)
     [java] org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:198)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
     [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
     [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     [java] org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:258)
     [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
     [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
     [java] org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
     [java] org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
     [java] org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
     [java] org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
     [java] org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
     [java] org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
     [java] org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
     [java] org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
     [java] org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
     [java] org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
     [java] java.lang.Thread.run(Thread.java:595)
     [java] --------------------------------------------------------------------------------
     [java] 2009-01-19 15:40:15,163 (http-0.0.0.0-8443-2) [     ControlServlet.java:299:INFO ] [[[FindProductPromo] Done rendering page, Servlet Finished- total:92.013,since last([FindProductPromo...):92.013]]
   

_________________________________________________________________
Téléphonez gratuitement à tous vos proches avec Windows Live Messenger  !  Téléchargez-le maintenant ! 
http://www.windowslive.fr/messenger/1.asp
Reply | Threaded
Open this post in threaded view
|

Re: Linux software/package to merge

Eric DE MAULDE
In reply to this post by Jacques Le Roux
Hi Jacques,

If I have my own SVN Repository (it's an obligation ?)
I don't understand how I can set patch with the official revision (in the
1st line for the file path ---) !
It's difficult for me, I read documentation but something escapes me.

Thanks

*** Example

Index: applications/ecommerce/config/EcommerceUiLabels.xml
===================================================================
--- applications/ecommerce/config/EcommerceUiLabels.xml (revision 655353)
+++ applications/ecommerce/config/EcommerceUiLabels.xml (working copy)



Eric


----- Original Message -----
From: "Jacques Le Roux" <[hidden email]>
To: <[hidden email]>
Sent: Monday, January 19, 2009 3:26 PM
Subject: Re: Linux software/package to merge


> Actually there are some help for that on Wiki too :
>
> http://docs.ofbiz.org/display/OFBIZ/SVN+Tips+-+svn_load_dirs+Vendor+Branch
>
> ----- Original Message -----
> From: "Sven Wesley" <[hidden email]>
> To: <[hidden email]>
> Sent: Monday, January 19, 2009 12:44 PM
> Subject: Re: Linux software/package to merge
>
>
>> Use the SVN vendor branch concept. I do, work very well.
>>
>> http://svnbook.red-bean.com/en/1.4/svn-book.html#svn.advanced.vendorbr
>>
>> Have copy in your repos of the Ofbiz-repos.
>> Run an import from the Ofbiz-repos to your local repos to update it.
>> Run a merge between your vendor-branch and the branch you want to update.
>>
>>
>> 2009/1/19 Eric DE MAULDE <[hidden email]>
>>
>>> Hi,
>>>
>>> *** Question
>>> Do you know a software/package under Debian/Linux to merge files from
>>> different sources ?
>>>
>>> *** My Problem
>>> To manage my custom Ofbiz trunk, I use a SVK mirror.
>>> I don't work with Eclipse.
>>> I have a SVN development working copy.
>>> Jacques told me to merge changes from my custom working copy to a new
>>> official working copy,
>>> in order to get well formated patch.
>>>
>>> But svn merge doesn't accept "access scheme mixtures" from differents
>>> repositories.
>>>
>>>
>>> Thanks
>>>
>>> Eric
>>
>

Reply | Threaded
Open this post in threaded view
|

Re: Transaction error unknown...?

BJ Freeman
In reply to this post by Amine Benkirane
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

What version of the Trunk are you using

Amine Benkirane sent the following on 1/19/2009 6:47 AM:

>
>     Hi !
>
> Sometimes I had the following error with ofbiz. the trouble is just with the stack trace, I don't know which the reason of this error. I see a transaction timeout but I don't know which transaction make the error. Can some one help me please to find how I can have more information about the reason of this error ?
>
> Any help will be appreciated !
>
> Best regards,
>
> Amine
>
>
>      [java] 2009-01-19 15:40:10,096 (http-0.0.0.0-8443-2) [  ServiceDispatcher.java:578:INFO ] Sync service [catalog/getProductCategoryAndLimitedMembers] finished in [231] milliseconds
>      [java] 2009-01-19 15:40:10,196 (http-0.0.0.0-8443-2) [            UtilXml.java:241:INFO ] XML Read 0.05s: file:/C:/Projets_Eclipse/ofbiz-mars/applications/product/webapp/catalog/promo/PromoForms.xml
>      [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2) [          ModelForm.java:1323:INFO ] preparePager: low - high = 0 - 10
>      [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2) [          ModelForm.java:1341:INFO ] preparePager: Found rows = 10
>      [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2) [    TransactionUtil.java:737:WARN ]
>      [java] ---- exception report ----------------------------------------------------------
>      [java] WARNING: In getSetRollbackOnlyCause no stack placeholder was in place, here is the current location:
>      [java] Exception: java.lang.Exception
>      [java] Message: Current Stack Trace
>      [java] ---- stack trace ---------------------------------------------------------------
>      [java] java.lang.Exception: Current Stack Trace
>      [java] org.ofbiz.entity.transaction.TransactionUtil.getSetRollbackOnlyCause(TransactionUtil.java:736)
>      [java] org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:212)
>      [java] org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:185)
>      [java] org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:424)
>      [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:129)
>      [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:92)
>      [java] org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
>      [java] org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:651)
>      [java] org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:435)
>      [java] org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:198)
>      [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>      [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>      [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>      [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>      [java] org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:258)
>      [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>      [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>      [java] org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>      [java] org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>      [java] org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>      [java] org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>      [java] org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>      [java] org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
>      [java] org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>      [java] org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>      [java] org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>      [java] org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>      [java] java.lang.Thread.run(Thread.java:595)
>      [java] --------------------------------------------------------------------------------
>      [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2) [        ModelScreen.java:426:ERROR]
>      [java] ---- exception report ----------------------------------------------------------
>      [java] Could not commit transaction: org.ofbiz.entity.transaction.GenericTransactionException: Roll back error (with no rollbackOnly cause found), could not commit transaction, was rolled back instead: javax.transaction.RollbackException: Transaction timeout (Transaction timeout)
>      [java] Exception: org.ofbiz.entity.transaction.GenericTransactionException
>      [java] Message: Roll back error (with no rollbackOnly cause found), could not commit transaction, was rolled back instead: javax.transaction.RollbackException: Transaction timeout (Transaction timeout)
>      [java] ---- stack trace ---------------------------------------------------------------
>      [java] org.ofbiz.entity.transaction.GenericTransactionException: Roll back error (with no rollbackOnly cause found), could not commit transaction, was rolled back instead: javax.transaction.RollbackException: Transaction timeout (Transaction timeout)
>      [java] org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:224)
>      [java] org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:185)
>      [java] org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:424)
>      [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:129)
>      [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:92)
>      [java] org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
>      [java] org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:651)
>      [java] org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:435)
>      [java] org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:198)
>      [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>      [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>      [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>      [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>      [java] org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:258)
>      [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>      [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>      [java] org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>      [java] org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>      [java] org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>      [java] org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>      [java] org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>      [java] org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
>      [java] org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>      [java] org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>      [java] org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>      [java] org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>      [java] java.lang.Thread.run(Thread.java:595)
>      [java] javax.transaction.RollbackException: Transaction timeout
>      [java] org.apache.geronimo.transaction.manager.TransactionImpl.commit(TransactionImpl.java:269)
>      [java] org.apache.geronimo.transaction.manager.TransactionManagerImpl.commit(TransactionManagerImpl.java:245)
>      [java] org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:199)
>      [java] org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:185)
>      [java] org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:424)
>      [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:129)
>      [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:92)
>      [java] org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
>      [java] org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:651)
>      [java] org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:435)
>      [java] org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:198)
>      [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>      [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>      [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>      [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>      [java] org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:258)
>      [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>      [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>      [java] org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>      [java] org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>      [java] org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>      [java] org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>      [java] org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>      [java] org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
>      [java] org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>      [java] org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>      [java] org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>      [java] org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>      [java] java.lang.Thread.run(Thread.java:595)
>      [java] --------------------------------------------------------------------------------
>      [java] 2009-01-19 15:40:12,839 (http-0.0.0.0-8443-2) [    TransactionUtil.java:642:WARN ]
>      [java] ---- exception report ----------------------------------------------------------
>      [java] WARNING: In setTransactionBeginStack a stack placeholder was already in place, here is where the transaction began:
>      [java] Exception: java.lang.Exception
>      [java] Message: Tx Stack Placeholder
>      [java] ---- stack trace ---------------------------------------------------------------
>      [java] java.lang.Exception: Tx Stack Placeholder
>      [java] org.ofbiz.entity.transaction.TransactionUtil.setTransactionBeginStack(TransactionUtil.java:636)
>      [java] org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:125)
>      [java] org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:71)
>      [java] org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:386)
>      [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:129)
>      [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:92)
>      [java] org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
>      [java] org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:651)
>      [java] org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:435)
>      [java] org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:198)
>      [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>      [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>      [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>      [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>      [java] org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:258)
>      [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>      [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>      [java] org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>      [java] org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>      [java] org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>      [java] org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>      [java] org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>      [java] org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
>      [java] org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>      [java] org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>      [java] org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>      [java] org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>      [java] java.lang.Thread.run(Thread.java:595)
>      [java] --------------------------------------------------------------------------------
>      [java] 2009-01-19 15:40:12,859 (http-0.0.0.0-8443-2) [    TransactionUtil.java:644:WARN ]
>      [java] ---- exception report ----------------------------------------------------------
>      [java] WARNING: In setTransactionBeginStack a stack placeholder was already in place, here is the current location:
>      [java] Exception: java.lang.Exception
>      [java] Message: Current Stack Trace
>      [java] ---- stack trace ---------------------------------------------------------------
>      [java] java.lang.Exception: Current Stack Trace
>      [java] org.ofbiz.entity.transaction.TransactionUtil.setTransactionBeginStack(TransactionUtil.java:643)
>      [java] org.ofbiz.entity.transaction.TransactionUtil.setTransactionBeginStack(TransactionUtil.java:637)
>      [java] org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:125)
>      [java] org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:71)
>      [java] org.ofbiz.entity.GenericDelegator.getNextSeqIdLong(GenericDelegator.java:3026)
>      [java] org.ofbiz.entity.GenericDelegator.getNextSeqId(GenericDelegator.java:2993)
>      [java] org.ofbiz.entity.GenericDelegator.getNextSeqId(GenericDelegator.java:2983)
>      [java] org.ofbiz.entity.GenericEntity.setNextSeqId(GenericEntity.java:556)
>      [java] org.ofbiz.entity.GenericDelegator.createSetNextSeqId(GenericDelegator.java:642)
>      [java] org.ofbiz.webapp.stats.ServerHitBin.advanceBin(ServerHitBin.java:574)
>      [java] org.ofbiz.webapp.stats.ServerHitBin.addHit(ServerHitBin.java:506)
>      [java] org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:206)
>      [java] org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:85)
>      [java] org.ofbiz.webapp.stats.ServerHitBin.countView(ServerHitBin.java:68)
>      [java] org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:668)
>      [java] org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:435)
>      [java] org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:198)
>      [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>      [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>      [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>      [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>      [java] org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:258)
>      [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>      [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>      [java] org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>      [java] org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>      [java] org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>      [java] org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>      [java] org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>      [java] org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
>      [java] org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>      [java] org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
>      [java] org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>      [java] org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>      [java] java.lang.Thread.run(Thread.java:595)
>      [java] --------------------------------------------------------------------------------
>      [java] 2009-01-19 15:40:15,163 (http-0.0.0.0-8443-2) [     ControlServlet.java:299:INFO ] [[[FindProductPromo] Done rendering page, Servlet Finished- total:92.013,since last([FindProductPromo...):92.013]]
>    
>
> _________________________________________________________________
> Téléphonez gratuitement à tous vos proches avec Windows Live Messenger  !  Téléchargez-le maintenant !
> http://www.windowslive.fr/messenger/1.asp
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJefw3rP3NbaWWqE4RAjcoAKDJcPDzKaWBf1mXlK21QhXfTos0wACgjsk7
sMqz6a4U2A6kX8z4A9PP8MQ=
=GTM3
-----END PGP SIGNATURE-----
Reply | Threaded
Open this post in threaded view
|

RE: Transaction error unknown...?

Amine Benkirane

     Hi BJ,

I'm sorry not answering you before but I ddin't see your message...

I don't know the trunk I'm using I just know that the SVN checkout have been done in august 2008. I'm completely deconnected now from SVN so how can I find the trunk I'm using without SVN connection...?

Thanks for your help !!

Amine


> Date: Fri, 23 Jan 2009 09:19:51 -0800
> From: [hidden email]
> To: [hidden email]
> Subject: Re: Transaction error unknown...?
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> What version of the Trunk are you using
>
> Amine Benkirane sent the following on 1/19/2009 6:47 AM:
> >
> >     Hi !
> >
> > Sometimes I had the following error with ofbiz. the trouble is just with the stack trace, I don't know which the reason of this error. I see a transaction timeout but I don't know which transaction make the error. Can some one help me please to find how I can have more information about the reason of this error ?
> >
> > Any help will be appreciated !
> >
> > Best regards,
> >
> > Amine
> >
> >
> >      [java] 2009-01-19 15:40:10,096 (http-0.0.0.0-8443-2) [  ServiceDispatcher.java:578:INFO ] Sync service [catalog/getProductCategoryAndLimitedMembers] finished in [231] milliseconds
> >      [java] 2009-01-19 15:40:10,196 (http-0.0.0.0-8443-2) [            UtilXml.java:241:INFO ] XML Read 0.05s: file:/C:/Projets_Eclipse/ofbiz-mars/applications/product/webapp/catalog/promo/PromoForms.xml
> >      [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2) [          ModelForm.java:1323:INFO ] preparePager: low - high = 0 - 10
> >      [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2) [          ModelForm.java:1341:INFO ] preparePager: Found rows = 10
> >      [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2) [    TransactionUtil.java:737:WARN ]
> >      [java] ---- exception report ----------------------------------------------------------
> >      [java] WARNING: In getSetRollbackOnlyCause no stack placeholder was in place, here is the current location:
> >      [java] Exception: java.lang.Exception
> >      [java] Message: Current Stack Trace
> >      [java] ---- stack trace ---------------------------------------------------------------
> >      [java] java.lang.Exception: Current Stack Trace
> >      [java] org.ofbiz.entity.transaction.TransactionUtil.getSetRollbackOnlyCause(TransactionUtil.java:736)
> >      [java] org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:212)
> >      [java] org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:185)
> >      [java] org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:424)
> >      [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:129)
> >      [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:92)
> >      [java] org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
> >      [java] org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:651)
> >      [java] org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:435)
> >      [java] org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:198)
> >      [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
> >      [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> >      [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> >      [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >      [java] org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:258)
> >      [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >      [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >      [java] org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >      [java] org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> >      [java] org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> >      [java] org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >      [java] org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >      [java] org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
> >      [java] org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> >      [java] org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
> >      [java] org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
> >      [java] org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> >      [java] java.lang.Thread.run(Thread.java:595)
> >      [java] --------------------------------------------------------------------------------
> >      [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2) [        ModelScreen.java:426:ERROR]
> >      [java] ---- exception report ----------------------------------------------------------
> >      [java] Could not commit transaction: org.ofbiz.entity.transaction.GenericTransactionException: Roll back error (with no rollbackOnly cause found), could not commit transaction, was rolled back instead: javax.transaction.RollbackException: Transaction timeout (Transaction timeout)
> >      [java] Exception: org.ofbiz.entity.transaction.GenericTransactionException
> >      [java] Message: Roll back error (with no rollbackOnly cause found), could not commit transaction, was rolled back instead: javax.transaction.RollbackException: Transaction timeout (Transaction timeout)
> >      [java] ---- stack trace ---------------------------------------------------------------
> >      [java] org.ofbiz.entity.transaction.GenericTransactionException: Roll back error (with no rollbackOnly cause found), could not commit transaction, was rolled back instead: javax.transaction.RollbackException: Transaction timeout (Transaction timeout)
> >      [java] org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:224)
> >      [java] org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:185)
> >      [java] org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:424)
> >      [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:129)
> >      [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:92)
> >      [java] org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
> >      [java] org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:651)
> >      [java] org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:435)
> >      [java] org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:198)
> >      [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
> >      [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> >      [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> >      [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >      [java] org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:258)
> >      [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >      [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >      [java] org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >      [java] org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> >      [java] org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> >      [java] org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >      [java] org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >      [java] org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
> >      [java] org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> >      [java] org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
> >      [java] org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
> >      [java] org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> >      [java] java.lang.Thread.run(Thread.java:595)
> >      [java] javax.transaction.RollbackException: Transaction timeout
> >      [java] org.apache.geronimo.transaction.manager.TransactionImpl.commit(TransactionImpl.java:269)
> >      [java] org.apache.geronimo.transaction.manager.TransactionManagerImpl.commit(TransactionManagerImpl.java:245)
> >      [java] org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:199)
> >      [java] org.ofbiz.entity.transaction.TransactionUtil.commit(TransactionUtil.java:185)
> >      [java] org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:424)
> >      [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:129)
> >      [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:92)
> >      [java] org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
> >      [java] org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:651)
> >      [java] org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:435)
> >      [java] org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:198)
> >      [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
> >      [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> >      [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> >      [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >      [java] org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:258)
> >      [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >      [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >      [java] org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >      [java] org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> >      [java] org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> >      [java] org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >      [java] org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >      [java] org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
> >      [java] org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> >      [java] org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
> >      [java] org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
> >      [java] org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> >      [java] java.lang.Thread.run(Thread.java:595)
> >      [java] --------------------------------------------------------------------------------
> >      [java] 2009-01-19 15:40:12,839 (http-0.0.0.0-8443-2) [    TransactionUtil.java:642:WARN ]
> >      [java] ---- exception report ----------------------------------------------------------
> >      [java] WARNING: In setTransactionBeginStack a stack placeholder was already in place, here is where the transaction began:
> >      [java] Exception: java.lang.Exception
> >      [java] Message: Tx Stack Placeholder
> >      [java] ---- stack trace ---------------------------------------------------------------
> >      [java] java.lang.Exception: Tx Stack Placeholder
> >      [java] org.ofbiz.entity.transaction.TransactionUtil.setTransactionBeginStack(TransactionUtil.java:636)
> >      [java] org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:125)
> >      [java] org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:71)
> >      [java] org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:386)
> >      [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:129)
> >      [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:92)
> >      [java] org.ofbiz.widget.screen.ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
> >      [java] org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:651)
> >      [java] org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:435)
> >      [java] org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:198)
> >      [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
> >      [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> >      [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> >      [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >      [java] org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:258)
> >      [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >      [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >      [java] org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >      [java] org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> >      [java] org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> >      [java] org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >      [java] org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >      [java] org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
> >      [java] org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> >      [java] org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
> >      [java] org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
> >      [java] org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> >      [java] java.lang.Thread.run(Thread.java:595)
> >      [java] --------------------------------------------------------------------------------
> >      [java] 2009-01-19 15:40:12,859 (http-0.0.0.0-8443-2) [    TransactionUtil.java:644:WARN ]
> >      [java] ---- exception report ----------------------------------------------------------
> >      [java] WARNING: In setTransactionBeginStack a stack placeholder was already in place, here is the current location:
> >      [java] Exception: java.lang.Exception
> >      [java] Message: Current Stack Trace
> >      [java] ---- stack trace ---------------------------------------------------------------
> >      [java] java.lang.Exception: Current Stack Trace
> >      [java] org.ofbiz.entity.transaction.TransactionUtil.setTransactionBeginStack(TransactionUtil.java:643)
> >      [java] org.ofbiz.entity.transaction.TransactionUtil.setTransactionBeginStack(TransactionUtil.java:637)
> >      [java] org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:125)
> >      [java] org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:71)
> >      [java] org.ofbiz.entity.GenericDelegator.getNextSeqIdLong(GenericDelegator.java:3026)
> >      [java] org.ofbiz.entity.GenericDelegator.getNextSeqId(GenericDelegator.java:2993)
> >      [java] org.ofbiz.entity.GenericDelegator.getNextSeqId(GenericDelegator.java:2983)
> >      [java] org.ofbiz.entity.GenericEntity.setNextSeqId(GenericEntity.java:556)
> >      [java] org.ofbiz.entity.GenericDelegator.createSetNextSeqId(GenericDelegator.java:642)
> >      [java] org.ofbiz.webapp.stats.ServerHitBin.advanceBin(ServerHitBin.java:574)
> >      [java] org.ofbiz.webapp.stats.ServerHitBin.addHit(ServerHitBin.java:506)
> >      [java] org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:206)
> >      [java] org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:85)
> >      [java] org.ofbiz.webapp.stats.ServerHitBin.countView(ServerHitBin.java:68)
> >      [java] org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:668)
> >      [java] org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:435)
> >      [java] org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:198)
> >      [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
> >      [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
> >      [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
> >      [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >      [java] org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:258)
> >      [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
> >      [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
> >      [java] org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >      [java] org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
> >      [java] org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> >      [java] org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >      [java] org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
> >      [java] org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:568)
> >      [java] org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> >      [java] org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
> >      [java] org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
> >      [java] org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
> >      [java] java.lang.Thread.run(Thread.java:595)
> >      [java] --------------------------------------------------------------------------------
> >      [java] 2009-01-19 15:40:15,163 (http-0.0.0.0-8443-2) [     ControlServlet.java:299:INFO ] [[[FindProductPromo] Done rendering page, Servlet Finished- total:92.013,since last([FindProductPromo...):92.013]]
> >    
> >
> > _________________________________________________________________
> > Téléphonez gratuitement à tous vos proches avec Windows Live Messenger  !  Téléchargez-le maintenant !
> > http://www.windowslive.fr/messenger/1.asp
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFJefw3rP3NbaWWqE4RAjcoAKDJcPDzKaWBf1mXlK21QhXfTos0wACgjsk7
> sMqz6a4U2A6kX8z4A9PP8MQ=
> =GTM3
> -----END PGP SIGNATURE-----

_________________________________________________________________
Téléphonez gratuitement à tous vos proches avec Windows Live Messenger  !  Téléchargez-le maintenant !
http://www.windowslive.fr/messenger/1.asp
Reply | Threaded
Open this post in threaded view
|

Re: Transaction error unknown...?

David E Jones-3

Amine,

It looks like you don't have the entire error message. These are just  
stack traces that the TransactionUtil class in OFBiz keeps to see  
where important things are done for a certain transaction (makes  
tracking down tx problems a LOT easier).

Your cause: javax.transaction.RollbackException: Transaction timeout  
(Transaction timeout)

There may also be errors before and/or after these showing related info.

-David


On Feb 9, 2009, at 5:26 AM, Amine Benkirane wrote:

>
>     Hi BJ,
>
> I'm sorry not answering you before but I ddin't see your message...
>
> I don't know the trunk I'm using I just know that the SVN checkout  
> have been done in august 2008. I'm completely deconnected now from  
> SVN so how can I find the trunk I'm using without SVN connection...?
>
> Thanks for your help !!
>
> Amine
>
>
>> Date: Fri, 23 Jan 2009 09:19:51 -0800
>> From: [hidden email]
>> To: [hidden email]
>> Subject: Re: Transaction error unknown...?
>>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> What version of the Trunk are you using
>>
>> Amine Benkirane sent the following on 1/19/2009 6:47 AM:
>>>
>>>    Hi !
>>>
>>> Sometimes I had the following error with ofbiz. the trouble is  
>>> just with the stack trace, I don't know which the reason of this  
>>> error. I see a transaction timeout but I don't know which  
>>> transaction make the error. Can some one help me please to find  
>>> how I can have more information about the reason of this error ?
>>>
>>> Any help will be appreciated !
>>>
>>> Best regards,
>>>
>>> Amine
>>>
>>>
>>>     [java] 2009-01-19 15:40:10,096 (http-0.0.0.0-8443-2)  
>>> [  ServiceDispatcher.java:578:INFO ] Sync service [catalog/
>>> getProductCategoryAndLimitedMembers] finished in [231] milliseconds
>>>     [java] 2009-01-19 15:40:10,196 (http-0.0.0.0-8443-2)  
>>> [            UtilXml.java:241:INFO ] XML Read 0.05s: file:/C:/
>>> Projets_Eclipse/ofbiz-mars/applications/product/webapp/catalog/
>>> promo/PromoForms.xml
>>>     [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2)  
>>> [          ModelForm.java:1323:INFO ] preparePager: low - high = 0  
>>> - 10
>>>     [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2)  
>>> [          ModelForm.java:1341:INFO ] preparePager: Found rows = 10
>>>     [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2)  
>>> [    TransactionUtil.java:737:WARN ]
>>>     [java] ---- exception report  
>>> ----------------------------------------------------------
>>>     [java] WARNING: In getSetRollbackOnlyCause no stack  
>>> placeholder was in place, here is the current location:
>>>     [java] Exception: java.lang.Exception
>>>     [java] Message: Current Stack Trace
>>>     [java] ---- stack trace  
>>> ---------------------------------------------------------------
>>>     [java] java.lang.Exception: Current Stack Trace
>>>     [java]  
>>> org
>>> .ofbiz
>>> .entity
>>> .transaction
>>> .TransactionUtil.getSetRollbackOnlyCause(TransactionUtil.java:736)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:212)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:185)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:424)
>>>     [java]  
>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>> 129)
>>>     [java]  
>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>> 92)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .widget
>>> .screen
>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
>>>     [java]  
>>> org
>>> .ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>> 435)
>>>     [java]  
>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>> 198)
>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>> 690)
>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>> 803)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core
>>> .ApplicationFilterChain
>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>> 206)
>>>     [java]  
>>> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>> 258)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core
>>> .ApplicationFilterChain
>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>> 206)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
>>> 109)
>>>     [java]  
>>> org
>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>> 568)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>>     [java]  
>>> org
>>> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
>>> 844)
>>>     [java] org.apache.coyote.http11.Http11Protocol
>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>     [java] org.apache.tomcat.util.net.JIoEndpoint
>>> $Worker.run(JIoEndpoint.java:447)
>>>     [java] java.lang.Thread.run(Thread.java:595)
>>>     [java]  
>>> --------------------------------------------------------------------------------
>>>     [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2)  
>>> [        ModelScreen.java:426:ERROR]
>>>     [java] ---- exception report  
>>> ----------------------------------------------------------
>>>     [java] Could not commit transaction:  
>>> org.ofbiz.entity.transaction.GenericTransactionException: Roll  
>>> back error (with no rollbackOnly cause found), could not commit  
>>> transaction, was rolled back instead:  
>>> javax.transaction.RollbackException: Transaction timeout  
>>> (Transaction timeout)
>>>     [java] Exception:  
>>> org.ofbiz.entity.transaction.GenericTransactionException
>>>     [java] Message: Roll back error (with no rollbackOnly cause  
>>> found), could not commit transaction, was rolled back instead:  
>>> javax.transaction.RollbackException: Transaction timeout  
>>> (Transaction timeout)
>>>     [java] ---- stack trace  
>>> ---------------------------------------------------------------
>>>     [java]  
>>> org.ofbiz.entity.transaction.GenericTransactionException: Roll  
>>> back error (with no rollbackOnly cause found), could not commit  
>>> transaction, was rolled back instead:  
>>> javax.transaction.RollbackException: Transaction timeout  
>>> (Transaction timeout)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:224)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:185)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:424)
>>>     [java]  
>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>> 129)
>>>     [java]  
>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>> 92)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .widget
>>> .screen
>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
>>>     [java]  
>>> org
>>> .ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>> 435)
>>>     [java]  
>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>> 198)
>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>> 690)
>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>> 803)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core
>>> .ApplicationFilterChain
>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>> 206)
>>>     [java]  
>>> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>> 258)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core
>>> .ApplicationFilterChain
>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>> 206)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
>>> 109)
>>>     [java]  
>>> org
>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>> 568)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>>     [java]  
>>> org
>>> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
>>> 844)
>>>     [java] org.apache.coyote.http11.Http11Protocol
>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>     [java] org.apache.tomcat.util.net.JIoEndpoint
>>> $Worker.run(JIoEndpoint.java:447)
>>>     [java] java.lang.Thread.run(Thread.java:595)
>>>     [java] javax.transaction.RollbackException: Transaction timeout
>>>     [java]  
>>> org
>>> .apache
>>> .geronimo
>>> .transaction.manager.TransactionImpl.commit(TransactionImpl.java:
>>> 269)
>>>     [java]  
>>> org
>>> .apache
>>> .geronimo
>>> .transaction
>>> .manager.TransactionManagerImpl.commit(TransactionManagerImpl.java:
>>> 245)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:199)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:185)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:424)
>>>     [java]  
>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>> 129)
>>>     [java]  
>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>> 92)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .widget
>>> .screen
>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
>>>     [java]  
>>> org
>>> .ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>> 435)
>>>     [java]  
>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>> 198)
>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>> 690)
>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>> 803)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core
>>> .ApplicationFilterChain
>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>> 206)
>>>     [java]  
>>> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>> 258)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core
>>> .ApplicationFilterChain
>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>> 206)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
>>> 109)
>>>     [java]  
>>> org
>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>> 568)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>>     [java]  
>>> org
>>> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
>>> 844)
>>>     [java] org.apache.coyote.http11.Http11Protocol
>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>     [java] org.apache.tomcat.util.net.JIoEndpoint
>>> $Worker.run(JIoEndpoint.java:447)
>>>     [java] java.lang.Thread.run(Thread.java:595)
>>>     [java]  
>>> --------------------------------------------------------------------------------
>>>     [java] 2009-01-19 15:40:12,839 (http-0.0.0.0-8443-2)  
>>> [    TransactionUtil.java:642:WARN ]
>>>     [java] ---- exception report  
>>> ----------------------------------------------------------
>>>     [java] WARNING: In setTransactionBeginStack a stack  
>>> placeholder was already in place, here is where the transaction  
>>> began:
>>>     [java] Exception: java.lang.Exception
>>>     [java] Message: Tx Stack Placeholder
>>>     [java] ---- stack trace  
>>> ---------------------------------------------------------------
>>>     [java] java.lang.Exception: Tx Stack Placeholder
>>>     [java]  
>>> org
>>> .ofbiz
>>> .entity
>>> .transaction
>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:636)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:125)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:71)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:386)
>>>     [java]  
>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>> 129)
>>>     [java]  
>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>> 92)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .widget
>>> .screen
>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
>>>     [java]  
>>> org
>>> .ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>> 435)
>>>     [java]  
>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>> 198)
>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>> 690)
>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>> 803)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core
>>> .ApplicationFilterChain
>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>> 206)
>>>     [java]  
>>> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>> 258)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core
>>> .ApplicationFilterChain
>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>> 206)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
>>> 109)
>>>     [java]  
>>> org
>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>> 568)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>>     [java]  
>>> org
>>> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
>>> 844)
>>>     [java] org.apache.coyote.http11.Http11Protocol
>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>     [java] org.apache.tomcat.util.net.JIoEndpoint
>>> $Worker.run(JIoEndpoint.java:447)
>>>     [java] java.lang.Thread.run(Thread.java:595)
>>>     [java]  
>>> --------------------------------------------------------------------------------
>>>     [java] 2009-01-19 15:40:12,859 (http-0.0.0.0-8443-2)  
>>> [    TransactionUtil.java:644:WARN ]
>>>     [java] ---- exception report  
>>> ----------------------------------------------------------
>>>     [java] WARNING: In setTransactionBeginStack a stack  
>>> placeholder was already in place, here is the current location:
>>>     [java] Exception: java.lang.Exception
>>>     [java] Message: Current Stack Trace
>>>     [java] ---- stack trace  
>>> ---------------------------------------------------------------
>>>     [java] java.lang.Exception: Current Stack Trace
>>>     [java]  
>>> org
>>> .ofbiz
>>> .entity
>>> .transaction
>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:643)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .entity
>>> .transaction
>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:637)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:125)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:71)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .entity.GenericDelegator.getNextSeqIdLong(GenericDelegator.java:
>>> 3026)
>>>     [java]  
>>> org
>>> .ofbiz.entity.GenericDelegator.getNextSeqId(GenericDelegator.java:
>>> 2993)
>>>     [java]  
>>> org
>>> .ofbiz.entity.GenericDelegator.getNextSeqId(GenericDelegator.java:
>>> 2983)
>>>     [java]  
>>> org.ofbiz.entity.GenericEntity.setNextSeqId(GenericEntity.java:556)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .entity.GenericDelegator.createSetNextSeqId(GenericDelegator.java:
>>> 642)
>>>     [java]  
>>> org.ofbiz.webapp.stats.ServerHitBin.advanceBin(ServerHitBin.java:
>>> 574)
>>>     [java]  
>>> org.ofbiz.webapp.stats.ServerHitBin.addHit(ServerHitBin.java:506)
>>>     [java]  
>>> org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:206)
>>>     [java]  
>>> org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:85)
>>>     [java]  
>>> org.ofbiz.webapp.stats.ServerHitBin.countView(ServerHitBin.java:68)
>>>     [java]  
>>> org
>>> .ofbiz
>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:668)
>>>     [java]  
>>> org
>>> .ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>> 435)
>>>     [java]  
>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>> 198)
>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>> 690)
>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>> 803)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core
>>> .ApplicationFilterChain
>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>> 206)
>>>     [java]  
>>> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>> 258)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core
>>> .ApplicationFilterChain
>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>> 206)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina
>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
>>> 109)
>>>     [java]  
>>> org
>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>> 568)
>>>     [java]  
>>> org
>>> .apache
>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>>     [java]  
>>> org
>>> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
>>> 844)
>>>     [java] org.apache.coyote.http11.Http11Protocol
>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>     [java] org.apache.tomcat.util.net.JIoEndpoint
>>> $Worker.run(JIoEndpoint.java:447)
>>>     [java] java.lang.Thread.run(Thread.java:595)
>>>     [java]  
>>> --------------------------------------------------------------------------------
>>>     [java] 2009-01-19 15:40:15,163 (http-0.0.0.0-8443-2)  
>>> [     ControlServlet.java:299:INFO ] [[[FindProductPromo] Done  
>>> rendering page, Servlet Finished- total:92.013,since  
>>> last([FindProductPromo...):92.013]]
>>>
>>>
>>> _________________________________________________________________
>>> Téléphonez gratuitement à tous vos proches avec Windows Live  
>>> Messenger  !  Téléchargez-le maintenant !
>>> http://www.windowslive.fr/messenger/1.asp
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.6 (MingW32)
>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>>
>> iD8DBQFJefw3rP3NbaWWqE4RAjcoAKDJcPDzKaWBf1mXlK21QhXfTos0wACgjsk7
>> sMqz6a4U2A6kX8z4A9PP8MQ=
>> =GTM3
>> -----END PGP SIGNATURE-----
>
> _________________________________________________________________
> Téléphonez gratuitement à tous vos proches avec Windows Live  
> Messenger  !  Téléchargez-le maintenant !
> http://www.windowslive.fr/messenger/1.asp

Reply | Threaded
Open this post in threaded view
|

RE: Transaction error unknown...?

Amine Benkirane

 David,

I tried to find if I have other error messages but I didin't find anything, just some catched errors that are logical !

I had this error when using one of my service to load data from an Excel spreadsheet using POI. When, I want to load less than 800 rows in the spreadsheet, I never had any error however, when I want to load an Excel file with more than 800 rows, I had this the transaction timeout. I tried to increase the transaction-timeout in the services.xml file but I always had this error.

If I split a 2000-rows Excel files into 10 Excel files of 200 rows, the service works like a charm but with the 2000-rows file, the transaction timeout appears.

What can I do more in order to find the reason of this transaction timeout ?

Thanks for any kind of help :) !

Amine


> From: [hidden email]
> To: [hidden email]
> Subject: Re: Transaction error unknown...?
> Date: Mon, 9 Feb 2009 05:33:22 -0700
>
>
> Amine,
>
> It looks like you don't have the entire error message. These are just  
> stack traces that the TransactionUtil class in OFBiz keeps to see  
> where important things are done for a certain transaction (makes  
> tracking down tx problems a LOT easier).
>
> Your cause: javax.transaction.RollbackException: Transaction timeout  
> (Transaction timeout)
>
> There may also be errors before and/or after these showing related info.
>
> -David
>
>
> On Feb 9, 2009, at 5:26 AM, Amine Benkirane wrote:
>
> >
> >     Hi BJ,
> >
> > I'm sorry not answering you before but I ddin't see your message...
> >
> > I don't know the trunk I'm using I just know that the SVN checkout  
> > have been done in august 2008. I'm completely deconnected now from  
> > SVN so how can I find the trunk I'm using without SVN connection...?
> >
> > Thanks for your help !!
> >
> > Amine
> >
> >
> >> Date: Fri, 23 Jan 2009 09:19:51 -0800
> >> From: [hidden email]
> >> To: [hidden email]
> >> Subject: Re: Transaction error unknown...?
> >>
> >> -----BEGIN PGP SIGNED MESSAGE-----
> >> Hash: SHA1
> >>
> >> What version of the Trunk are you using
> >>
> >> Amine Benkirane sent the following on 1/19/2009 6:47 AM:
> >>>
> >>>    Hi !
> >>>
> >>> Sometimes I had the following error with ofbiz. the trouble is  
> >>> just with the stack trace, I don't know which the reason of this  
> >>> error. I see a transaction timeout but I don't know which  
> >>> transaction make the error. Can some one help me please to find  
> >>> how I can have more information about the reason of this error ?
> >>>
> >>> Any help will be appreciated !
> >>>
> >>> Best regards,
> >>>
> >>> Amine
> >>>
> >>>
> >>>     [java] 2009-01-19 15:40:10,096 (http-0.0.0.0-8443-2)  
> >>> [  ServiceDispatcher.java:578:INFO ] Sync service [catalog/
> >>> getProductCategoryAndLimitedMembers] finished in [231] milliseconds
> >>>     [java] 2009-01-19 15:40:10,196 (http-0.0.0.0-8443-2)  
> >>> [            UtilXml.java:241:INFO ] XML Read 0.05s: file:/C:/
> >>> Projets_Eclipse/ofbiz-mars/applications/product/webapp/catalog/
> >>> promo/PromoForms.xml
> >>>     [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2)  
> >>> [          ModelForm.java:1323:INFO ] preparePager: low - high = 0  
> >>> - 10
> >>>     [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2)  
> >>> [          ModelForm.java:1341:INFO ] preparePager: Found rows = 10
> >>>     [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2)  
> >>> [    TransactionUtil.java:737:WARN ]
> >>>     [java] ---- exception report  
> >>> ----------------------------------------------------------
> >>>     [java] WARNING: In getSetRollbackOnlyCause no stack  
> >>> placeholder was in place, here is the current location:
> >>>     [java] Exception: java.lang.Exception
> >>>     [java] Message: Current Stack Trace
> >>>     [java] ---- stack trace  
> >>> ---------------------------------------------------------------
> >>>     [java] java.lang.Exception: Current Stack Trace
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .entity
> >>> .transaction
> >>> .TransactionUtil.getSetRollbackOnlyCause(TransactionUtil.java:736)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:212)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:185)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:424)
> >>>     [java]  
> >>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>> 129)
> >>>     [java]  
> >>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>> 92)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .widget
> >>> .screen
> >>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
> >>>     [java]  
> >>> org
> >>> .ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>> 435)
> >>>     [java]  
> >>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>> 198)
> >>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>> 690)
> >>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>> 803)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core
> >>> .ApplicationFilterChain
> >>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>> 206)
> >>>     [java]  
> >>> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>> 258)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core
> >>> .ApplicationFilterChain
> >>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>> 206)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>> 109)
> >>>     [java]  
> >>> org
> >>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>> 568)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> >>>     [java]  
> >>> org
> >>> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> >>> 844)
> >>>     [java] org.apache.coyote.http11.Http11Protocol
> >>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>     [java] org.apache.tomcat.util.net.JIoEndpoint
> >>> $Worker.run(JIoEndpoint.java:447)
> >>>     [java] java.lang.Thread.run(Thread.java:595)
> >>>     [java]  
> >>> --------------------------------------------------------------------------------
> >>>     [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2)  
> >>> [        ModelScreen.java:426:ERROR]
> >>>     [java] ---- exception report  
> >>> ----------------------------------------------------------
> >>>     [java] Could not commit transaction:  
> >>> org.ofbiz.entity.transaction.GenericTransactionException: Roll  
> >>> back error (with no rollbackOnly cause found), could not commit  
> >>> transaction, was rolled back instead:  
> >>> javax.transaction.RollbackException: Transaction timeout  
> >>> (Transaction timeout)
> >>>     [java] Exception:  
> >>> org.ofbiz.entity.transaction.GenericTransactionException
> >>>     [java] Message: Roll back error (with no rollbackOnly cause  
> >>> found), could not commit transaction, was rolled back instead:  
> >>> javax.transaction.RollbackException: Transaction timeout  
> >>> (Transaction timeout)
> >>>     [java] ---- stack trace  
> >>> ---------------------------------------------------------------
> >>>     [java]  
> >>> org.ofbiz.entity.transaction.GenericTransactionException: Roll  
> >>> back error (with no rollbackOnly cause found), could not commit  
> >>> transaction, was rolled back instead:  
> >>> javax.transaction.RollbackException: Transaction timeout  
> >>> (Transaction timeout)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:224)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:185)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:424)
> >>>     [java]  
> >>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>> 129)
> >>>     [java]  
> >>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>> 92)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .widget
> >>> .screen
> >>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
> >>>     [java]  
> >>> org
> >>> .ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>> 435)
> >>>     [java]  
> >>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>> 198)
> >>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>> 690)
> >>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>> 803)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core
> >>> .ApplicationFilterChain
> >>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>> 206)
> >>>     [java]  
> >>> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>> 258)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core
> >>> .ApplicationFilterChain
> >>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>> 206)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>> 109)
> >>>     [java]  
> >>> org
> >>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>> 568)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> >>>     [java]  
> >>> org
> >>> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> >>> 844)
> >>>     [java] org.apache.coyote.http11.Http11Protocol
> >>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>     [java] org.apache.tomcat.util.net.JIoEndpoint
> >>> $Worker.run(JIoEndpoint.java:447)
> >>>     [java] java.lang.Thread.run(Thread.java:595)
> >>>     [java] javax.transaction.RollbackException: Transaction timeout
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .geronimo
> >>> .transaction.manager.TransactionImpl.commit(TransactionImpl.java:
> >>> 269)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .geronimo
> >>> .transaction
> >>> .manager.TransactionManagerImpl.commit(TransactionManagerImpl.java:
> >>> 245)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:199)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:185)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:424)
> >>>     [java]  
> >>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>> 129)
> >>>     [java]  
> >>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>> 92)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .widget
> >>> .screen
> >>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
> >>>     [java]  
> >>> org
> >>> .ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>> 435)
> >>>     [java]  
> >>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>> 198)
> >>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>> 690)
> >>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>> 803)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core
> >>> .ApplicationFilterChain
> >>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>> 206)
> >>>     [java]  
> >>> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>> 258)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core
> >>> .ApplicationFilterChain
> >>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>> 206)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>> 109)
> >>>     [java]  
> >>> org
> >>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>> 568)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> >>>     [java]  
> >>> org
> >>> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> >>> 844)
> >>>     [java] org.apache.coyote.http11.Http11Protocol
> >>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>     [java] org.apache.tomcat.util.net.JIoEndpoint
> >>> $Worker.run(JIoEndpoint.java:447)
> >>>     [java] java.lang.Thread.run(Thread.java:595)
> >>>     [java]  
> >>> --------------------------------------------------------------------------------
> >>>     [java] 2009-01-19 15:40:12,839 (http-0.0.0.0-8443-2)  
> >>> [    TransactionUtil.java:642:WARN ]
> >>>     [java] ---- exception report  
> >>> ----------------------------------------------------------
> >>>     [java] WARNING: In setTransactionBeginStack a stack  
> >>> placeholder was already in place, here is where the transaction  
> >>> began:
> >>>     [java] Exception: java.lang.Exception
> >>>     [java] Message: Tx Stack Placeholder
> >>>     [java] ---- stack trace  
> >>> ---------------------------------------------------------------
> >>>     [java] java.lang.Exception: Tx Stack Placeholder
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .entity
> >>> .transaction
> >>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:636)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:125)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:71)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:386)
> >>>     [java]  
> >>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>> 129)
> >>>     [java]  
> >>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>> 92)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .widget
> >>> .screen
> >>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
> >>>     [java]  
> >>> org
> >>> .ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>> 435)
> >>>     [java]  
> >>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>> 198)
> >>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>> 690)
> >>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>> 803)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core
> >>> .ApplicationFilterChain
> >>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>> 206)
> >>>     [java]  
> >>> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>> 258)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core
> >>> .ApplicationFilterChain
> >>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>> 206)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>> 109)
> >>>     [java]  
> >>> org
> >>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>> 568)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> >>>     [java]  
> >>> org
> >>> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> >>> 844)
> >>>     [java] org.apache.coyote.http11.Http11Protocol
> >>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>     [java] org.apache.tomcat.util.net.JIoEndpoint
> >>> $Worker.run(JIoEndpoint.java:447)
> >>>     [java] java.lang.Thread.run(Thread.java:595)
> >>>     [java]  
> >>> --------------------------------------------------------------------------------
> >>>     [java] 2009-01-19 15:40:12,859 (http-0.0.0.0-8443-2)  
> >>> [    TransactionUtil.java:644:WARN ]
> >>>     [java] ---- exception report  
> >>> ----------------------------------------------------------
> >>>     [java] WARNING: In setTransactionBeginStack a stack  
> >>> placeholder was already in place, here is the current location:
> >>>     [java] Exception: java.lang.Exception
> >>>     [java] Message: Current Stack Trace
> >>>     [java] ---- stack trace  
> >>> ---------------------------------------------------------------
> >>>     [java] java.lang.Exception: Current Stack Trace
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .entity
> >>> .transaction
> >>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:643)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .entity
> >>> .transaction
> >>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:637)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:125)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:71)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .entity.GenericDelegator.getNextSeqIdLong(GenericDelegator.java:
> >>> 3026)
> >>>     [java]  
> >>> org
> >>> .ofbiz.entity.GenericDelegator.getNextSeqId(GenericDelegator.java:
> >>> 2993)
> >>>     [java]  
> >>> org
> >>> .ofbiz.entity.GenericDelegator.getNextSeqId(GenericDelegator.java:
> >>> 2983)
> >>>     [java]  
> >>> org.ofbiz.entity.GenericEntity.setNextSeqId(GenericEntity.java:556)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .entity.GenericDelegator.createSetNextSeqId(GenericDelegator.java:
> >>> 642)
> >>>     [java]  
> >>> org.ofbiz.webapp.stats.ServerHitBin.advanceBin(ServerHitBin.java:
> >>> 574)
> >>>     [java]  
> >>> org.ofbiz.webapp.stats.ServerHitBin.addHit(ServerHitBin.java:506)
> >>>     [java]  
> >>> org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:206)
> >>>     [java]  
> >>> org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:85)
> >>>     [java]  
> >>> org.ofbiz.webapp.stats.ServerHitBin.countView(ServerHitBin.java:68)
> >>>     [java]  
> >>> org
> >>> .ofbiz
> >>> .webapp.control.RequestHandler.renderView(RequestHandler.java:668)
> >>>     [java]  
> >>> org
> >>> .ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>> 435)
> >>>     [java]  
> >>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>> 198)
> >>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>> 690)
> >>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>> 803)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core
> >>> .ApplicationFilterChain
> >>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>> 206)
> >>>     [java]  
> >>> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>> 258)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core
> >>> .ApplicationFilterChain
> >>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>> 206)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina
> >>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>> 109)
> >>>     [java]  
> >>> org
> >>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>> 568)
> >>>     [java]  
> >>> org
> >>> .apache
> >>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> >>>     [java]  
> >>> org
> >>> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> >>> 844)
> >>>     [java] org.apache.coyote.http11.Http11Protocol
> >>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>     [java] org.apache.tomcat.util.net.JIoEndpoint
> >>> $Worker.run(JIoEndpoint.java:447)
> >>>     [java] java.lang.Thread.run(Thread.java:595)
> >>>     [java]  
> >>> --------------------------------------------------------------------------------
> >>>     [java] 2009-01-19 15:40:15,163 (http-0.0.0.0-8443-2)  
> >>> [     ControlServlet.java:299:INFO ] [[[FindProductPromo] Done  
> >>> rendering page, Servlet Finished- total:92.013,since  
> >>> last([FindProductPromo...):92.013]]
> >>>
> >>>
> >>> _________________________________________________________________
> >>> Téléphonez gratuitement à tous vos proches avec Windows Live  
> >>> Messenger  !  Téléchargez-le maintenant !
> >>> http://www.windowslive.fr/messenger/1.asp
> >> -----BEGIN PGP SIGNATURE-----
> >> Version: GnuPG v1.4.6 (MingW32)
> >> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> >>
> >> iD8DBQFJefw3rP3NbaWWqE4RAjcoAKDJcPDzKaWBf1mXlK21QhXfTos0wACgjsk7
> >> sMqz6a4U2A6kX8z4A9PP8MQ=
> >> =GTM3
> >> -----END PGP SIGNATURE-----
> >
> > _________________________________________________________________
> > Téléphonez gratuitement à tous vos proches avec Windows Live  
> > Messenger  !  Téléchargez-le maintenant !
> > http://www.windowslive.fr/messenger/1.asp
>

_________________________________________________________________
Téléphonez gratuitement à tous vos proches avec Windows Live Messenger  !  Téléchargez-le maintenant !
http://www.windowslive.fr/messenger/1.asp
Reply | Threaded
Open this post in threaded view
|

Re: Transaction error unknown...?

David E Jones-3

What to do depends on the code you have written.

Just make sure to set the timeout where the transaction is actually  
begin, keeping in mind that when a service is called and a transaction  
is already in place it won't create a new one with default settings,  
it will just use the existing one so if you set a timeout there it  
will be ignored.

You need to find out where the transaction is begun and set the  
timeout there.

-David


On Feb 9, 2009, at 5:59 AM, Amine Benkirane wrote:

>
> David,
>
> I tried to find if I have other error messages but I didin't find  
> anything, just some catched errors that are logical !
>
> I had this error when using one of my service to load data from an  
> Excel spreadsheet using POI. When, I want to load less than 800 rows  
> in the spreadsheet, I never had any error however, when I want to  
> load an Excel file with more than 800 rows, I had this the  
> transaction timeout. I tried to increase the transaction-timeout in  
> the services.xml file but I always had this error.
>
> If I split a 2000-rows Excel files into 10 Excel files of 200 rows,  
> the service works like a charm but with the 2000-rows file, the  
> transaction timeout appears.
>
> What can I do more in order to find the reason of this transaction  
> timeout ?
>
> Thanks for any kind of help :) !
>
> Amine
>
>
>> From: [hidden email]
>> To: [hidden email]
>> Subject: Re: Transaction error unknown...?
>> Date: Mon, 9 Feb 2009 05:33:22 -0700
>>
>>
>> Amine,
>>
>> It looks like you don't have the entire error message. These are just
>> stack traces that the TransactionUtil class in OFBiz keeps to see
>> where important things are done for a certain transaction (makes
>> tracking down tx problems a LOT easier).
>>
>> Your cause: javax.transaction.RollbackException: Transaction timeout
>> (Transaction timeout)
>>
>> There may also be errors before and/or after these showing related  
>> info.
>>
>> -David
>>
>>
>> On Feb 9, 2009, at 5:26 AM, Amine Benkirane wrote:
>>
>>>
>>>    Hi BJ,
>>>
>>> I'm sorry not answering you before but I ddin't see your message...
>>>
>>> I don't know the trunk I'm using I just know that the SVN checkout
>>> have been done in august 2008. I'm completely deconnected now from
>>> SVN so how can I find the trunk I'm using without SVN connection...?
>>>
>>> Thanks for your help !!
>>>
>>> Amine
>>>
>>>
>>>> Date: Fri, 23 Jan 2009 09:19:51 -0800
>>>> From: [hidden email]
>>>> To: [hidden email]
>>>> Subject: Re: Transaction error unknown...?
>>>>
>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>> Hash: SHA1
>>>>
>>>> What version of the Trunk are you using
>>>>
>>>> Amine Benkirane sent the following on 1/19/2009 6:47 AM:
>>>>>
>>>>>   Hi !
>>>>>
>>>>> Sometimes I had the following error with ofbiz. the trouble is
>>>>> just with the stack trace, I don't know which the reason of this
>>>>> error. I see a transaction timeout but I don't know which
>>>>> transaction make the error. Can some one help me please to find
>>>>> how I can have more information about the reason of this error ?
>>>>>
>>>>> Any help will be appreciated !
>>>>>
>>>>> Best regards,
>>>>>
>>>>> Amine
>>>>>
>>>>>
>>>>>    [java] 2009-01-19 15:40:10,096 (http-0.0.0.0-8443-2)
>>>>> [  ServiceDispatcher.java:578:INFO ] Sync service [catalog/
>>>>> getProductCategoryAndLimitedMembers] finished in [231]  
>>>>> milliseconds
>>>>>    [java] 2009-01-19 15:40:10,196 (http-0.0.0.0-8443-2)
>>>>> [            UtilXml.java:241:INFO ] XML Read 0.05s: file:/C:/
>>>>> Projets_Eclipse/ofbiz-mars/applications/product/webapp/catalog/
>>>>> promo/PromoForms.xml
>>>>>    [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2)
>>>>> [          ModelForm.java:1323:INFO ] preparePager: low - high = 0
>>>>> - 10
>>>>>    [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2)
>>>>> [          ModelForm.java:1341:INFO ] preparePager: Found rows =  
>>>>> 10
>>>>>    [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2)
>>>>> [    TransactionUtil.java:737:WARN ]
>>>>>    [java] ---- exception report
>>>>> ----------------------------------------------------------
>>>>>    [java] WARNING: In getSetRollbackOnlyCause no stack
>>>>> placeholder was in place, here is the current location:
>>>>>    [java] Exception: java.lang.Exception
>>>>>    [java] Message: Current Stack Trace
>>>>>    [java] ---- stack trace
>>>>> ---------------------------------------------------------------
>>>>>    [java] java.lang.Exception: Current Stack Trace
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .entity
>>>>> .transaction
>>>>> .TransactionUtil.getSetRollbackOnlyCause(TransactionUtil.java:736)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:
>>>>> 212)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:
>>>>> 185)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
>>>>> 424)
>>>>>    [java]
>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>> 129)
>>>>>    [java]
>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>> 92)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .widget
>>>>> .screen
>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>>>> 435)
>>>>>    [java]
>>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>>>> 198)
>>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>> 690)
>>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>> 803)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core
>>>>> .ApplicationFilterChain
>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>> 206)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>>>> 258)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core
>>>>> .ApplicationFilterChain
>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>> 206)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
>>>>> 128)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
>>>>> 102)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
>>>>> 109)
>>>>>    [java]
>>>>> org
>>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>>>> 568)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
>>>>> 844)
>>>>>    [java] org.apache.coyote.http11.Http11Protocol
>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>>>    [java] org.apache.tomcat.util.net.JIoEndpoint
>>>>> $Worker.run(JIoEndpoint.java:447)
>>>>>    [java] java.lang.Thread.run(Thread.java:595)
>>>>>    [java]
>>>>> --------------------------------------------------------------------------------
>>>>>    [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2)
>>>>> [        ModelScreen.java:426:ERROR]
>>>>>    [java] ---- exception report
>>>>> ----------------------------------------------------------
>>>>>    [java] Could not commit transaction:
>>>>> org.ofbiz.entity.transaction.GenericTransactionException: Roll
>>>>> back error (with no rollbackOnly cause found), could not commit
>>>>> transaction, was rolled back instead:
>>>>> javax.transaction.RollbackException: Transaction timeout
>>>>> (Transaction timeout)
>>>>>    [java] Exception:
>>>>> org.ofbiz.entity.transaction.GenericTransactionException
>>>>>    [java] Message: Roll back error (with no rollbackOnly cause
>>>>> found), could not commit transaction, was rolled back instead:
>>>>> javax.transaction.RollbackException: Transaction timeout
>>>>> (Transaction timeout)
>>>>>    [java] ---- stack trace
>>>>> ---------------------------------------------------------------
>>>>>    [java]
>>>>> org.ofbiz.entity.transaction.GenericTransactionException: Roll
>>>>> back error (with no rollbackOnly cause found), could not commit
>>>>> transaction, was rolled back instead:
>>>>> javax.transaction.RollbackException: Transaction timeout
>>>>> (Transaction timeout)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:
>>>>> 224)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:
>>>>> 185)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
>>>>> 424)
>>>>>    [java]
>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>> 129)
>>>>>    [java]
>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>> 92)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .widget
>>>>> .screen
>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>>>> 435)
>>>>>    [java]
>>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>>>> 198)
>>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>> 690)
>>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>> 803)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core
>>>>> .ApplicationFilterChain
>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>> 206)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>>>> 258)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core
>>>>> .ApplicationFilterChain
>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>> 206)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
>>>>> 128)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
>>>>> 102)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
>>>>> 109)
>>>>>    [java]
>>>>> org
>>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>>>> 568)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
>>>>> 844)
>>>>>    [java] org.apache.coyote.http11.Http11Protocol
>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>>>    [java] org.apache.tomcat.util.net.JIoEndpoint
>>>>> $Worker.run(JIoEndpoint.java:447)
>>>>>    [java] java.lang.Thread.run(Thread.java:595)
>>>>>    [java] javax.transaction.RollbackException: Transaction timeout
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .geronimo
>>>>> .transaction.manager.TransactionImpl.commit(TransactionImpl.java:
>>>>> 269)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .geronimo
>>>>> .transaction
>>>>> .manager
>>>>> .TransactionManagerImpl.commit(TransactionManagerImpl.java:
>>>>> 245)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:
>>>>> 199)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:
>>>>> 185)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
>>>>> 424)
>>>>>    [java]
>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>> 129)
>>>>>    [java]
>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>> 92)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .widget
>>>>> .screen
>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>>>> 435)
>>>>>    [java]
>>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>>>> 198)
>>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>> 690)
>>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>> 803)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core
>>>>> .ApplicationFilterChain
>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>> 206)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>>>> 258)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core
>>>>> .ApplicationFilterChain
>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>> 206)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
>>>>> 128)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
>>>>> 102)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
>>>>> 109)
>>>>>    [java]
>>>>> org
>>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>>>> 568)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
>>>>> 844)
>>>>>    [java] org.apache.coyote.http11.Http11Protocol
>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>>>    [java] org.apache.tomcat.util.net.JIoEndpoint
>>>>> $Worker.run(JIoEndpoint.java:447)
>>>>>    [java] java.lang.Thread.run(Thread.java:595)
>>>>>    [java]
>>>>> --------------------------------------------------------------------------------
>>>>>    [java] 2009-01-19 15:40:12,839 (http-0.0.0.0-8443-2)
>>>>> [    TransactionUtil.java:642:WARN ]
>>>>>    [java] ---- exception report
>>>>> ----------------------------------------------------------
>>>>>    [java] WARNING: In setTransactionBeginStack a stack
>>>>> placeholder was already in place, here is where the transaction
>>>>> began:
>>>>>    [java] Exception: java.lang.Exception
>>>>>    [java] Message: Tx Stack Placeholder
>>>>>    [java] ---- stack trace
>>>>> ---------------------------------------------------------------
>>>>>    [java] java.lang.Exception: Tx Stack Placeholder
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .entity
>>>>> .transaction
>>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:
>>>>> 636)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:
>>>>> 125)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:71)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
>>>>> 386)
>>>>>    [java]
>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>> 129)
>>>>>    [java]
>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>> 92)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .widget
>>>>> .screen
>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>>>> 435)
>>>>>    [java]
>>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>>>> 198)
>>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>> 690)
>>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>> 803)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core
>>>>> .ApplicationFilterChain
>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>> 206)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>>>> 258)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core
>>>>> .ApplicationFilterChain
>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>> 206)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
>>>>> 128)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
>>>>> 102)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
>>>>> 109)
>>>>>    [java]
>>>>> org
>>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>>>> 568)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
>>>>> 844)
>>>>>    [java] org.apache.coyote.http11.Http11Protocol
>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>>>    [java] org.apache.tomcat.util.net.JIoEndpoint
>>>>> $Worker.run(JIoEndpoint.java:447)
>>>>>    [java] java.lang.Thread.run(Thread.java:595)
>>>>>    [java]
>>>>> --------------------------------------------------------------------------------
>>>>>    [java] 2009-01-19 15:40:12,859 (http-0.0.0.0-8443-2)
>>>>> [    TransactionUtil.java:644:WARN ]
>>>>>    [java] ---- exception report
>>>>> ----------------------------------------------------------
>>>>>    [java] WARNING: In setTransactionBeginStack a stack
>>>>> placeholder was already in place, here is the current location:
>>>>>    [java] Exception: java.lang.Exception
>>>>>    [java] Message: Current Stack Trace
>>>>>    [java] ---- stack trace
>>>>> ---------------------------------------------------------------
>>>>>    [java] java.lang.Exception: Current Stack Trace
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .entity
>>>>> .transaction
>>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:
>>>>> 643)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .entity
>>>>> .transaction
>>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:
>>>>> 637)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:
>>>>> 125)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:71)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .entity.GenericDelegator.getNextSeqIdLong(GenericDelegator.java:
>>>>> 3026)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz.entity.GenericDelegator.getNextSeqId(GenericDelegator.java:
>>>>> 2993)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz.entity.GenericDelegator.getNextSeqId(GenericDelegator.java:
>>>>> 2983)
>>>>>    [java]
>>>>> org.ofbiz.entity.GenericEntity.setNextSeqId(GenericEntity.java:
>>>>> 556)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .entity.GenericDelegator.createSetNextSeqId(GenericDelegator.java:
>>>>> 642)
>>>>>    [java]
>>>>> org.ofbiz.webapp.stats.ServerHitBin.advanceBin(ServerHitBin.java:
>>>>> 574)
>>>>>    [java]
>>>>> org.ofbiz.webapp.stats.ServerHitBin.addHit(ServerHitBin.java:506)
>>>>>    [java]
>>>>> org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:
>>>>> 206)
>>>>>    [java]
>>>>> org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:85)
>>>>>    [java]
>>>>> org.ofbiz.webapp.stats.ServerHitBin.countView(ServerHitBin.java:
>>>>> 68)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:668)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz
>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>>>> 435)
>>>>>    [java]
>>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>>>> 198)
>>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>> 690)
>>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>> 803)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core
>>>>> .ApplicationFilterChain
>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>> 206)
>>>>>    [java]
>>>>> org
>>>>> .ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>>>> 258)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core
>>>>> .ApplicationFilterChain
>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>> 206)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
>>>>> 128)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
>>>>> 102)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina
>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
>>>>> 109)
>>>>>    [java]
>>>>> org
>>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>>>> 568)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>>>>    [java]
>>>>> org
>>>>> .apache
>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
>>>>> 844)
>>>>>    [java] org.apache.coyote.http11.Http11Protocol
>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>>>    [java] org.apache.tomcat.util.net.JIoEndpoint
>>>>> $Worker.run(JIoEndpoint.java:447)
>>>>>    [java] java.lang.Thread.run(Thread.java:595)
>>>>>    [java]
>>>>> --------------------------------------------------------------------------------
>>>>>    [java] 2009-01-19 15:40:15,163 (http-0.0.0.0-8443-2)
>>>>> [     ControlServlet.java:299:INFO ] [[[FindProductPromo] Done
>>>>> rendering page, Servlet Finished- total:92.013,since
>>>>> last([FindProductPromo...):92.013]]
>>>>>
>>>>>
>>>>> _________________________________________________________________
>>>>> Téléphonez gratuitement à tous vos proches avec Windows Live
>>>>> Messenger  !  Téléchargez-le maintenant !
>>>>> http://www.windowslive.fr/messenger/1.asp
>>>> -----BEGIN PGP SIGNATURE-----
>>>> Version: GnuPG v1.4.6 (MingW32)
>>>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>>>>
>>>> iD8DBQFJefw3rP3NbaWWqE4RAjcoAKDJcPDzKaWBf1mXlK21QhXfTos0wACgjsk7
>>>> sMqz6a4U2A6kX8z4A9PP8MQ=
>>>> =GTM3
>>>> -----END PGP SIGNATURE-----
>>>
>>> _________________________________________________________________
>>> Téléphonez gratuitement à tous vos proches avec Windows Live
>>> Messenger  !  Téléchargez-le maintenant !
>>> http://www.windowslive.fr/messenger/1.asp
>>
>
> _________________________________________________________________
> Téléphonez gratuitement à tous vos proches avec Windows Live  
> Messenger  !  Téléchargez-le maintenant !
> http://www.windowslive.fr/messenger/1.asp

Reply | Threaded
Open this post in threaded view
|

RE: Transaction error unknown...?

Amine Benkirane

    Hi David,

I understand but I'm using my own service and I call it directly from the groovy file associated with the upload Excel file page like this :
if (importFileUrl) {
            context.importFileUrl = importFileUrl;
            Debug.logInfo("ImportFileUrl : " + importFileUrl, module);
           
            // get the server filename
            andMap = [filename : filePathPrefix + clientFileName];
            andMap.put("login.username", UtilProperties.getPropertyValue("marstools", "userLoginForImport"));
            andMap.put("login.password", UtilProperties.getPropertyValue("marstools", "pwdLoginForImport"));
            dispatcher.runSync("heavyPromotionsImport", andMap);
        }

And, in the services.xml file, I set the transaction-timeout :
<service name="heavyPromotionsImport" engine="java" transaction-timeout="200000"
            location="org.ofbiz.administration.datas.product.promotions.MarsPromosServices" invoke="heavyPromotionsImport" global-transaction="false" auth="true">
        <description>Imports a xsl promotions file with numerous promotions</description>
        <attribute name="filename" type="String" mode="IN" optional="false"/>
    </service>
 
So, by setting the transaction timeout in the definition of the service, it's done from the beggining of the transaction ? Or did I set it directly on the Java code used to write the service or in another location... ?

Thanks for your answer !

Best regards,

Amine


> From: [hidden email]
> To: [hidden email]
> Subject: Re: Transaction error unknown...?
> Date: Mon, 9 Feb 2009 15:34:07 -0700
>
>
> What to do depends on the code you have written.
>
> Just make sure to set the timeout where the transaction is actually  
> begin, keeping in mind that when a service is called and a transaction  
> is already in place it won't create a new one with default settings,  
> it will just use the existing one so if you set a timeout there it  
> will be ignored.
>
> You need to find out where the transaction is begun and set the  
> timeout there.
>
> -David
>
>
> On Feb 9, 2009, at 5:59 AM, Amine Benkirane wrote:
>
> >
> > David,
> >
> > I tried to find if I have other error messages but I didin't find  
> > anything, just some catched errors that are logical !
> >
> > I had this error when using one of my service to load data from an  
> > Excel spreadsheet using POI. When, I want to load less than 800 rows  
> > in the spreadsheet, I never had any error however, when I want to  
> > load an Excel file with more than 800 rows, I had this the  
> > transaction timeout. I tried to increase the transaction-timeout in  
> > the services.xml file but I always had this error.
> >
> > If I split a 2000-rows Excel files into 10 Excel files of 200 rows,  
> > the service works like a charm but with the 2000-rows file, the  
> > transaction timeout appears.
> >
> > What can I do more in order to find the reason of this transaction  
> > timeout ?
> >
> > Thanks for any kind of help :) !
> >
> > Amine
> >
> >
> >> From: [hidden email]
> >> To: [hidden email]
> >> Subject: Re: Transaction error unknown...?
> >> Date: Mon, 9 Feb 2009 05:33:22 -0700
> >>
> >>
> >> Amine,
> >>
> >> It looks like you don't have the entire error message. These are just
> >> stack traces that the TransactionUtil class in OFBiz keeps to see
> >> where important things are done for a certain transaction (makes
> >> tracking down tx problems a LOT easier).
> >>
> >> Your cause: javax.transaction.RollbackException: Transaction timeout
> >> (Transaction timeout)
> >>
> >> There may also be errors before and/or after these showing related  
> >> info.
> >>
> >> -David
> >>
> >>
> >> On Feb 9, 2009, at 5:26 AM, Amine Benkirane wrote:
> >>
> >>>
> >>>    Hi BJ,
> >>>
> >>> I'm sorry not answering you before but I ddin't see your message...
> >>>
> >>> I don't know the trunk I'm using I just know that the SVN checkout
> >>> have been done in august 2008. I'm completely deconnected now from
> >>> SVN so how can I find the trunk I'm using without SVN connection...?
> >>>
> >>> Thanks for your help !!
> >>>
> >>> Amine
> >>>
> >>>
> >>>> Date: Fri, 23 Jan 2009 09:19:51 -0800
> >>>> From: [hidden email]
> >>>> To: [hidden email]
> >>>> Subject: Re: Transaction error unknown...?
> >>>>
> >>>> -----BEGIN PGP SIGNED MESSAGE-----
> >>>> Hash: SHA1
> >>>>
> >>>> What version of the Trunk are you using
> >>>>
> >>>> Amine Benkirane sent the following on 1/19/2009 6:47 AM:
> >>>>>
> >>>>>   Hi !
> >>>>>
> >>>>> Sometimes I had the following error with ofbiz. the trouble is
> >>>>> just with the stack trace, I don't know which the reason of this
> >>>>> error. I see a transaction timeout but I don't know which
> >>>>> transaction make the error. Can some one help me please to find
> >>>>> how I can have more information about the reason of this error ?
> >>>>>
> >>>>> Any help will be appreciated !
> >>>>>
> >>>>> Best regards,
> >>>>>
> >>>>> Amine
> >>>>>
> >>>>>
> >>>>>    [java] 2009-01-19 15:40:10,096 (http-0.0.0.0-8443-2)
> >>>>> [  ServiceDispatcher.java:578:INFO ] Sync service [catalog/
> >>>>> getProductCategoryAndLimitedMembers] finished in [231]  
> >>>>> milliseconds
> >>>>>    [java] 2009-01-19 15:40:10,196 (http-0.0.0.0-8443-2)
> >>>>> [            UtilXml.java:241:INFO ] XML Read 0.05s: file:/C:/
> >>>>> Projets_Eclipse/ofbiz-mars/applications/product/webapp/catalog/
> >>>>> promo/PromoForms.xml
> >>>>>    [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2)
> >>>>> [          ModelForm.java:1323:INFO ] preparePager: low - high = 0
> >>>>> - 10
> >>>>>    [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2)
> >>>>> [          ModelForm.java:1341:INFO ] preparePager: Found rows =  
> >>>>> 10
> >>>>>    [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2)
> >>>>> [    TransactionUtil.java:737:WARN ]
> >>>>>    [java] ---- exception report
> >>>>> ----------------------------------------------------------
> >>>>>    [java] WARNING: In getSetRollbackOnlyCause no stack
> >>>>> placeholder was in place, here is the current location:
> >>>>>    [java] Exception: java.lang.Exception
> >>>>>    [java] Message: Current Stack Trace
> >>>>>    [java] ---- stack trace
> >>>>> ---------------------------------------------------------------
> >>>>>    [java] java.lang.Exception: Current Stack Trace
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .entity
> >>>>> .transaction
> >>>>> .TransactionUtil.getSetRollbackOnlyCause(TransactionUtil.java:736)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:
> >>>>> 212)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:
> >>>>> 185)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
> >>>>> 424)
> >>>>>    [java]
> >>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>> 129)
> >>>>>    [java]
> >>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>> 92)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .widget
> >>>>> .screen
> >>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>>>> 435)
> >>>>>    [java]
> >>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>>>> 198)
> >>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>> 690)
> >>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>> 803)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core
> >>>>> .ApplicationFilterChain
> >>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>> 206)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>>>> 258)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core
> >>>>> .ApplicationFilterChain
> >>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>> 206)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> >>>>> 128)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> >>>>> 102)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>>>> 109)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>>>> 568)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
> >>>>> 844)
> >>>>>    [java] org.apache.coyote.http11.Http11Protocol
> >>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>>>    [java] org.apache.tomcat.util.net.JIoEndpoint
> >>>>> $Worker.run(JIoEndpoint.java:447)
> >>>>>    [java] java.lang.Thread.run(Thread.java:595)
> >>>>>    [java]
> >>>>> --------------------------------------------------------------------------------
> >>>>>    [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2)
> >>>>> [        ModelScreen.java:426:ERROR]
> >>>>>    [java] ---- exception report
> >>>>> ----------------------------------------------------------
> >>>>>    [java] Could not commit transaction:
> >>>>> org.ofbiz.entity.transaction.GenericTransactionException: Roll
> >>>>> back error (with no rollbackOnly cause found), could not commit
> >>>>> transaction, was rolled back instead:
> >>>>> javax.transaction.RollbackException: Transaction timeout
> >>>>> (Transaction timeout)
> >>>>>    [java] Exception:
> >>>>> org.ofbiz.entity.transaction.GenericTransactionException
> >>>>>    [java] Message: Roll back error (with no rollbackOnly cause
> >>>>> found), could not commit transaction, was rolled back instead:
> >>>>> javax.transaction.RollbackException: Transaction timeout
> >>>>> (Transaction timeout)
> >>>>>    [java] ---- stack trace
> >>>>> ---------------------------------------------------------------
> >>>>>    [java]
> >>>>> org.ofbiz.entity.transaction.GenericTransactionException: Roll
> >>>>> back error (with no rollbackOnly cause found), could not commit
> >>>>> transaction, was rolled back instead:
> >>>>> javax.transaction.RollbackException: Transaction timeout
> >>>>> (Transaction timeout)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:
> >>>>> 224)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:
> >>>>> 185)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
> >>>>> 424)
> >>>>>    [java]
> >>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>> 129)
> >>>>>    [java]
> >>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>> 92)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .widget
> >>>>> .screen
> >>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>>>> 435)
> >>>>>    [java]
> >>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>>>> 198)
> >>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>> 690)
> >>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>> 803)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core
> >>>>> .ApplicationFilterChain
> >>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>> 206)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>>>> 258)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core
> >>>>> .ApplicationFilterChain
> >>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>> 206)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> >>>>> 128)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> >>>>> 102)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>>>> 109)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>>>> 568)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
> >>>>> 844)
> >>>>>    [java] org.apache.coyote.http11.Http11Protocol
> >>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>>>    [java] org.apache.tomcat.util.net.JIoEndpoint
> >>>>> $Worker.run(JIoEndpoint.java:447)
> >>>>>    [java] java.lang.Thread.run(Thread.java:595)
> >>>>>    [java] javax.transaction.RollbackException: Transaction timeout
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .geronimo
> >>>>> .transaction.manager.TransactionImpl.commit(TransactionImpl.java:
> >>>>> 269)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .geronimo
> >>>>> .transaction
> >>>>> .manager
> >>>>> .TransactionManagerImpl.commit(TransactionManagerImpl.java:
> >>>>> 245)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:
> >>>>> 199)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:
> >>>>> 185)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
> >>>>> 424)
> >>>>>    [java]
> >>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>> 129)
> >>>>>    [java]
> >>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>> 92)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .widget
> >>>>> .screen
> >>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>>>> 435)
> >>>>>    [java]
> >>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>>>> 198)
> >>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>> 690)
> >>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>> 803)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core
> >>>>> .ApplicationFilterChain
> >>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>> 206)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>>>> 258)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core
> >>>>> .ApplicationFilterChain
> >>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>> 206)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> >>>>> 128)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> >>>>> 102)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>>>> 109)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>>>> 568)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
> >>>>> 844)
> >>>>>    [java] org.apache.coyote.http11.Http11Protocol
> >>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>>>    [java] org.apache.tomcat.util.net.JIoEndpoint
> >>>>> $Worker.run(JIoEndpoint.java:447)
> >>>>>    [java] java.lang.Thread.run(Thread.java:595)
> >>>>>    [java]
> >>>>> --------------------------------------------------------------------------------
> >>>>>    [java] 2009-01-19 15:40:12,839 (http-0.0.0.0-8443-2)
> >>>>> [    TransactionUtil.java:642:WARN ]
> >>>>>    [java] ---- exception report
> >>>>> ----------------------------------------------------------
> >>>>>    [java] WARNING: In setTransactionBeginStack a stack
> >>>>> placeholder was already in place, here is where the transaction
> >>>>> began:
> >>>>>    [java] Exception: java.lang.Exception
> >>>>>    [java] Message: Tx Stack Placeholder
> >>>>>    [java] ---- stack trace
> >>>>> ---------------------------------------------------------------
> >>>>>    [java] java.lang.Exception: Tx Stack Placeholder
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .entity
> >>>>> .transaction
> >>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:
> >>>>> 636)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:
> >>>>> 125)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:71)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
> >>>>> 386)
> >>>>>    [java]
> >>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>> 129)
> >>>>>    [java]
> >>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>> 92)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .widget
> >>>>> .screen
> >>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>>>> 435)
> >>>>>    [java]
> >>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>>>> 198)
> >>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>> 690)
> >>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>> 803)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core
> >>>>> .ApplicationFilterChain
> >>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>> 206)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>>>> 258)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core
> >>>>> .ApplicationFilterChain
> >>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>> 206)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> >>>>> 128)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> >>>>> 102)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>>>> 109)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>>>> 568)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
> >>>>> 844)
> >>>>>    [java] org.apache.coyote.http11.Http11Protocol
> >>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>>>    [java] org.apache.tomcat.util.net.JIoEndpoint
> >>>>> $Worker.run(JIoEndpoint.java:447)
> >>>>>    [java] java.lang.Thread.run(Thread.java:595)
> >>>>>    [java]
> >>>>> --------------------------------------------------------------------------------
> >>>>>    [java] 2009-01-19 15:40:12,859 (http-0.0.0.0-8443-2)
> >>>>> [    TransactionUtil.java:644:WARN ]
> >>>>>    [java] ---- exception report
> >>>>> ----------------------------------------------------------
> >>>>>    [java] WARNING: In setTransactionBeginStack a stack
> >>>>> placeholder was already in place, here is the current location:
> >>>>>    [java] Exception: java.lang.Exception
> >>>>>    [java] Message: Current Stack Trace
> >>>>>    [java] ---- stack trace
> >>>>> ---------------------------------------------------------------
> >>>>>    [java] java.lang.Exception: Current Stack Trace
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .entity
> >>>>> .transaction
> >>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:
> >>>>> 643)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .entity
> >>>>> .transaction
> >>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:
> >>>>> 637)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:
> >>>>> 125)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:71)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .entity.GenericDelegator.getNextSeqIdLong(GenericDelegator.java:
> >>>>> 3026)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz.entity.GenericDelegator.getNextSeqId(GenericDelegator.java:
> >>>>> 2993)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz.entity.GenericDelegator.getNextSeqId(GenericDelegator.java:
> >>>>> 2983)
> >>>>>    [java]
> >>>>> org.ofbiz.entity.GenericEntity.setNextSeqId(GenericEntity.java:
> >>>>> 556)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .entity.GenericDelegator.createSetNextSeqId(GenericDelegator.java:
> >>>>> 642)
> >>>>>    [java]
> >>>>> org.ofbiz.webapp.stats.ServerHitBin.advanceBin(ServerHitBin.java:
> >>>>> 574)
> >>>>>    [java]
> >>>>> org.ofbiz.webapp.stats.ServerHitBin.addHit(ServerHitBin.java:506)
> >>>>>    [java]
> >>>>> org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:
> >>>>> 206)
> >>>>>    [java]
> >>>>> org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:85)
> >>>>>    [java]
> >>>>> org.ofbiz.webapp.stats.ServerHitBin.countView(ServerHitBin.java:
> >>>>> 68)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:668)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz
> >>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>>>> 435)
> >>>>>    [java]
> >>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>>>> 198)
> >>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>> 690)
> >>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>> 803)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core
> >>>>> .ApplicationFilterChain
> >>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>> 206)
> >>>>>    [java]
> >>>>> org
> >>>>> .ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>>>> 258)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core
> >>>>> .ApplicationFilterChain
> >>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>> 206)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> >>>>> 128)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> >>>>> 102)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina
> >>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>>>> 109)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>>>> 568)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> >>>>>    [java]
> >>>>> org
> >>>>> .apache
> >>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
> >>>>> 844)
> >>>>>    [java] org.apache.coyote.http11.Http11Protocol
> >>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>>>    [java] org.apache.tomcat.util.net.JIoEndpoint
> >>>>> $Worker.run(JIoEndpoint.java:447)
> >>>>>    [java] java.lang.Thread.run(Thread.java:595)
> >>>>>    [java]
> >>>>> --------------------------------------------------------------------------------
> >>>>>    [java] 2009-01-19 15:40:15,163 (http-0.0.0.0-8443-2)
> >>>>> [     ControlServlet.java:299:INFO ] [[[FindProductPromo] Done
> >>>>> rendering page, Servlet Finished- total:92.013,since
> >>>>> last([FindProductPromo...):92.013]]
> >>>>>
> >>>>>
> >>>>> _________________________________________________________________
> >>>>> Téléphonez gratuitement à tous vos proches avec Windows Live
> >>>>> Messenger  !  Téléchargez-le maintenant !
> >>>>> http://www.windowslive.fr/messenger/1.asp
> >>>> -----BEGIN PGP SIGNATURE-----
> >>>> Version: GnuPG v1.4.6 (MingW32)
> >>>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> >>>>
> >>>> iD8DBQFJefw3rP3NbaWWqE4RAjcoAKDJcPDzKaWBf1mXlK21QhXfTos0wACgjsk7
> >>>> sMqz6a4U2A6kX8z4A9PP8MQ=
> >>>> =GTM3
> >>>> -----END PGP SIGNATURE-----
> >>>
> >>> _________________________________________________________________
> >>> Téléphonez gratuitement à tous vos proches avec Windows Live
> >>> Messenger  !  Téléchargez-le maintenant !
> >>> http://www.windowslive.fr/messenger/1.asp
> >>
> >
> > _________________________________________________________________
> > Téléphonez gratuitement à tous vos proches avec Windows Live  
> > Messenger  !  Téléchargez-le maintenant !
> > http://www.windowslive.fr/messenger/1.asp
>

_________________________________________________________________
Téléphonez gratuitement à tous vos proches avec Windows Live Messenger  !  Téléchargez-le maintenant !
http://www.windowslive.fr/messenger/1.asp
Reply | Threaded
Open this post in threaded view
|

RE: Transaction error unknown...? [resolved]

Amine Benkirane

After some investigations, I have modified the way I import the file. Now, I upload firstly the user file on the server and, afterwards, I get the file data from the file on the server. I didn't get now the transaction timeout !

I guess it's because the timeout is started when the user click on the upload button and before calling my own service. I didn't find where in this case, I can increase the timeout (out from the service). So by splitting the file upload in two steps, I can call my own service directly from the controller.xml and not from the groovy file like before. Now, the timeout is corresponding to the timeout of the service and I didn't meet the trouble.

Thanks for your help, David !

Best regards,

Amine


> From: [hidden email]
> To: [hidden email]
> Subject: RE: Transaction error unknown...?
> Date: Tue, 10 Feb 2009 09:19:12 +0100
>
>
>     Hi David,
>
> I understand but I'm using my own service and I call it directly from the groovy file associated with the upload Excel file page like this :
> if (importFileUrl) {
>             context.importFileUrl = importFileUrl;
>             Debug.logInfo("ImportFileUrl : " + importFileUrl, module);
>            
>             // get the server filename
>             andMap = [filename : filePathPrefix + clientFileName];
>             andMap.put("login.username", UtilProperties.getPropertyValue("marstools", "userLoginForImport"));
>             andMap.put("login.password", UtilProperties.getPropertyValue("marstools", "pwdLoginForImport"));
>             dispatcher.runSync("heavyPromotionsImport", andMap);
>         }
>
> And, in the services.xml file, I set the transaction-timeout :
> <service name="heavyPromotionsImport" engine="java" transaction-timeout="200000"
>             location="org.ofbiz.administration.datas.product.promotions.MarsPromosServices" invoke="heavyPromotionsImport" global-transaction="false" auth="true">
>         <description>Imports a xsl promotions file with numerous promotions</description>
>         <attribute name="filename" type="String" mode="IN" optional="false"/>
>     </service>
>  
> So, by setting the transaction timeout in the definition of the service, it's done from the beggining of the transaction ? Or did I set it directly on the Java code used to write the service or in another location... ?
>
> Thanks for your answer !
>
> Best regards,
>
> Amine
>
>
> > From: [hidden email]
> > To: [hidden email]
> > Subject: Re: Transaction error unknown...?
> > Date: Mon, 9 Feb 2009 15:34:07 -0700
> >
> >
> > What to do depends on the code you have written.
> >
> > Just make sure to set the timeout where the transaction is actually  
> > begin, keeping in mind that when a service is called and a transaction  
> > is already in place it won't create a new one with default settings,  
> > it will just use the existing one so if you set a timeout there it  
> > will be ignored.
> >
> > You need to find out where the transaction is begun and set the  
> > timeout there.
> >
> > -David
> >
> >
> > On Feb 9, 2009, at 5:59 AM, Amine Benkirane wrote:
> >
> > >
> > > David,
> > >
> > > I tried to find if I have other error messages but I didin't find  
> > > anything, just some catched errors that are logical !
> > >
> > > I had this error when using one of my service to load data from an  
> > > Excel spreadsheet using POI. When, I want to load less than 800 rows  
> > > in the spreadsheet, I never had any error however, when I want to  
> > > load an Excel file with more than 800 rows, I had this the  
> > > transaction timeout. I tried to increase the transaction-timeout in  
> > > the services.xml file but I always had this error.
> > >
> > > If I split a 2000-rows Excel files into 10 Excel files of 200 rows,  
> > > the service works like a charm but with the 2000-rows file, the  
> > > transaction timeout appears.
> > >
> > > What can I do more in order to find the reason of this transaction  
> > > timeout ?
> > >
> > > Thanks for any kind of help :) !
> > >
> > > Amine
> > >
> > >
> > >> From: [hidden email]
> > >> To: [hidden email]
> > >> Subject: Re: Transaction error unknown...?
> > >> Date: Mon, 9 Feb 2009 05:33:22 -0700
> > >>
> > >>
> > >> Amine,
> > >>
> > >> It looks like you don't have the entire error message. These are just
> > >> stack traces that the TransactionUtil class in OFBiz keeps to see
> > >> where important things are done for a certain transaction (makes
> > >> tracking down tx problems a LOT easier).
> > >>
> > >> Your cause: javax.transaction.RollbackException: Transaction timeout
> > >> (Transaction timeout)
> > >>
> > >> There may also be errors before and/or after these showing related  
> > >> info.
> > >>
> > >> -David
> > >>
> > >>
> > >> On Feb 9, 2009, at 5:26 AM, Amine Benkirane wrote:
> > >>
> > >>>
> > >>>    Hi BJ,
> > >>>
> > >>> I'm sorry not answering you before but I ddin't see your message...
> > >>>
> > >>> I don't know the trunk I'm using I just know that the SVN checkout
> > >>> have been done in august 2008. I'm completely deconnected now from
> > >>> SVN so how can I find the trunk I'm using without SVN connection...?
> > >>>
> > >>> Thanks for your help !!
> > >>>
> > >>> Amine
> > >>>
> > >>>
> > >>>> Date: Fri, 23 Jan 2009 09:19:51 -0800
> > >>>> From: [hidden email]
> > >>>> To: [hidden email]
> > >>>> Subject: Re: Transaction error unknown...?
> > >>>>
> > >>>> -----BEGIN PGP SIGNED MESSAGE-----
> > >>>> Hash: SHA1
> > >>>>
> > >>>> What version of the Trunk are you using
> > >>>>
> > >>>> Amine Benkirane sent the following on 1/19/2009 6:47 AM:
> > >>>>>
> > >>>>>   Hi !
> > >>>>>
> > >>>>> Sometimes I had the following error with ofbiz. the trouble is
> > >>>>> just with the stack trace, I don't know which the reason of this
> > >>>>> error. I see a transaction timeout but I don't know which
> > >>>>> transaction make the error. Can some one help me please to find
> > >>>>> how I can have more information about the reason of this error ?
> > >>>>>
> > >>>>> Any help will be appreciated !
> > >>>>>
> > >>>>> Best regards,
> > >>>>>
> > >>>>> Amine
> > >>>>>
> > >>>>>
> > >>>>>    [java] 2009-01-19 15:40:10,096 (http-0.0.0.0-8443-2)
> > >>>>> [  ServiceDispatcher.java:578:INFO ] Sync service [catalog/
> > >>>>> getProductCategoryAndLimitedMembers] finished in [231]  
> > >>>>> milliseconds
> > >>>>>    [java] 2009-01-19 15:40:10,196 (http-0.0.0.0-8443-2)
> > >>>>> [            UtilXml.java:241:INFO ] XML Read 0.05s: file:/C:/
> > >>>>> Projets_Eclipse/ofbiz-mars/applications/product/webapp/catalog/
> > >>>>> promo/PromoForms.xml
> > >>>>>    [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2)
> > >>>>> [          ModelForm.java:1323:INFO ] preparePager: low - high = 0
> > >>>>> - 10
> > >>>>>    [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2)
> > >>>>> [          ModelForm.java:1341:INFO ] preparePager: Found rows =  
> > >>>>> 10
> > >>>>>    [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2)
> > >>>>> [    TransactionUtil.java:737:WARN ]
> > >>>>>    [java] ---- exception report
> > >>>>> ----------------------------------------------------------
> > >>>>>    [java] WARNING: In getSetRollbackOnlyCause no stack
> > >>>>> placeholder was in place, here is the current location:
> > >>>>>    [java] Exception: java.lang.Exception
> > >>>>>    [java] Message: Current Stack Trace
> > >>>>>    [java] ---- stack trace
> > >>>>> ---------------------------------------------------------------
> > >>>>>    [java] java.lang.Exception: Current Stack Trace
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .entity
> > >>>>> .transaction
> > >>>>> .TransactionUtil.getSetRollbackOnlyCause(TransactionUtil.java:736)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:
> > >>>>> 212)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:
> > >>>>> 185)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
> > >>>>> 424)
> > >>>>>    [java]
> > >>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> > >>>>> 129)
> > >>>>>    [java]
> > >>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> > >>>>> 92)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .widget
> > >>>>> .screen
> > >>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
> > >>>>> 435)
> > >>>>>    [java]
> > >>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> > >>>>> 198)
> > >>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> > >>>>> 690)
> > >>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> > >>>>> 803)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core
> > >>>>> .ApplicationFilterChain
> > >>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> > >>>>> 206)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
> > >>>>> 258)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core
> > >>>>> .ApplicationFilterChain
> > >>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> > >>>>> 206)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> > >>>>> 128)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> > >>>>> 102)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
> > >>>>> 109)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> > >>>>> 568)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
> > >>>>> 844)
> > >>>>>    [java] org.apache.coyote.http11.Http11Protocol
> > >>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> > >>>>>    [java] org.apache.tomcat.util.net.JIoEndpoint
> > >>>>> $Worker.run(JIoEndpoint.java:447)
> > >>>>>    [java] java.lang.Thread.run(Thread.java:595)
> > >>>>>    [java]
> > >>>>> --------------------------------------------------------------------------------
> > >>>>>    [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2)
> > >>>>> [        ModelScreen.java:426:ERROR]
> > >>>>>    [java] ---- exception report
> > >>>>> ----------------------------------------------------------
> > >>>>>    [java] Could not commit transaction:
> > >>>>> org.ofbiz.entity.transaction.GenericTransactionException: Roll
> > >>>>> back error (with no rollbackOnly cause found), could not commit
> > >>>>> transaction, was rolled back instead:
> > >>>>> javax.transaction.RollbackException: Transaction timeout
> > >>>>> (Transaction timeout)
> > >>>>>    [java] Exception:
> > >>>>> org.ofbiz.entity.transaction.GenericTransactionException
> > >>>>>    [java] Message: Roll back error (with no rollbackOnly cause
> > >>>>> found), could not commit transaction, was rolled back instead:
> > >>>>> javax.transaction.RollbackException: Transaction timeout
> > >>>>> (Transaction timeout)
> > >>>>>    [java] ---- stack trace
> > >>>>> ---------------------------------------------------------------
> > >>>>>    [java]
> > >>>>> org.ofbiz.entity.transaction.GenericTransactionException: Roll
> > >>>>> back error (with no rollbackOnly cause found), could not commit
> > >>>>> transaction, was rolled back instead:
> > >>>>> javax.transaction.RollbackException: Transaction timeout
> > >>>>> (Transaction timeout)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:
> > >>>>> 224)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:
> > >>>>> 185)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
> > >>>>> 424)
> > >>>>>    [java]
> > >>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> > >>>>> 129)
> > >>>>>    [java]
> > >>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> > >>>>> 92)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .widget
> > >>>>> .screen
> > >>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
> > >>>>> 435)
> > >>>>>    [java]
> > >>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> > >>>>> 198)
> > >>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> > >>>>> 690)
> > >>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> > >>>>> 803)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core
> > >>>>> .ApplicationFilterChain
> > >>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> > >>>>> 206)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
> > >>>>> 258)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core
> > >>>>> .ApplicationFilterChain
> > >>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> > >>>>> 206)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> > >>>>> 128)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> > >>>>> 102)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
> > >>>>> 109)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> > >>>>> 568)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
> > >>>>> 844)
> > >>>>>    [java] org.apache.coyote.http11.Http11Protocol
> > >>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> > >>>>>    [java] org.apache.tomcat.util.net.JIoEndpoint
> > >>>>> $Worker.run(JIoEndpoint.java:447)
> > >>>>>    [java] java.lang.Thread.run(Thread.java:595)
> > >>>>>    [java] javax.transaction.RollbackException: Transaction timeout
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .geronimo
> > >>>>> .transaction.manager.TransactionImpl.commit(TransactionImpl.java:
> > >>>>> 269)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .geronimo
> > >>>>> .transaction
> > >>>>> .manager
> > >>>>> .TransactionManagerImpl.commit(TransactionManagerImpl.java:
> > >>>>> 245)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:
> > >>>>> 199)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:
> > >>>>> 185)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
> > >>>>> 424)
> > >>>>>    [java]
> > >>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> > >>>>> 129)
> > >>>>>    [java]
> > >>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> > >>>>> 92)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .widget
> > >>>>> .screen
> > >>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
> > >>>>> 435)
> > >>>>>    [java]
> > >>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> > >>>>> 198)
> > >>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> > >>>>> 690)
> > >>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> > >>>>> 803)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core
> > >>>>> .ApplicationFilterChain
> > >>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> > >>>>> 206)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
> > >>>>> 258)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core
> > >>>>> .ApplicationFilterChain
> > >>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> > >>>>> 206)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> > >>>>> 128)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> > >>>>> 102)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
> > >>>>> 109)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> > >>>>> 568)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
> > >>>>> 844)
> > >>>>>    [java] org.apache.coyote.http11.Http11Protocol
> > >>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> > >>>>>    [java] org.apache.tomcat.util.net.JIoEndpoint
> > >>>>> $Worker.run(JIoEndpoint.java:447)
> > >>>>>    [java] java.lang.Thread.run(Thread.java:595)
> > >>>>>    [java]
> > >>>>> --------------------------------------------------------------------------------
> > >>>>>    [java] 2009-01-19 15:40:12,839 (http-0.0.0.0-8443-2)
> > >>>>> [    TransactionUtil.java:642:WARN ]
> > >>>>>    [java] ---- exception report
> > >>>>> ----------------------------------------------------------
> > >>>>>    [java] WARNING: In setTransactionBeginStack a stack
> > >>>>> placeholder was already in place, here is where the transaction
> > >>>>> began:
> > >>>>>    [java] Exception: java.lang.Exception
> > >>>>>    [java] Message: Tx Stack Placeholder
> > >>>>>    [java] ---- stack trace
> > >>>>> ---------------------------------------------------------------
> > >>>>>    [java] java.lang.Exception: Tx Stack Placeholder
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .entity
> > >>>>> .transaction
> > >>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:
> > >>>>> 636)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:
> > >>>>> 125)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:71)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
> > >>>>> 386)
> > >>>>>    [java]
> > >>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> > >>>>> 129)
> > >>>>>    [java]
> > >>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> > >>>>> 92)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .widget
> > >>>>> .screen
> > >>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
> > >>>>> 435)
> > >>>>>    [java]
> > >>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> > >>>>> 198)
> > >>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> > >>>>> 690)
> > >>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> > >>>>> 803)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core
> > >>>>> .ApplicationFilterChain
> > >>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> > >>>>> 206)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
> > >>>>> 258)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core
> > >>>>> .ApplicationFilterChain
> > >>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> > >>>>> 206)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> > >>>>> 128)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> > >>>>> 102)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
> > >>>>> 109)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> > >>>>> 568)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
> > >>>>> 844)
> > >>>>>    [java] org.apache.coyote.http11.Http11Protocol
> > >>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> > >>>>>    [java] org.apache.tomcat.util.net.JIoEndpoint
> > >>>>> $Worker.run(JIoEndpoint.java:447)
> > >>>>>    [java] java.lang.Thread.run(Thread.java:595)
> > >>>>>    [java]
> > >>>>> --------------------------------------------------------------------------------
> > >>>>>    [java] 2009-01-19 15:40:12,859 (http-0.0.0.0-8443-2)
> > >>>>> [    TransactionUtil.java:644:WARN ]
> > >>>>>    [java] ---- exception report
> > >>>>> ----------------------------------------------------------
> > >>>>>    [java] WARNING: In setTransactionBeginStack a stack
> > >>>>> placeholder was already in place, here is the current location:
> > >>>>>    [java] Exception: java.lang.Exception
> > >>>>>    [java] Message: Current Stack Trace
> > >>>>>    [java] ---- stack trace
> > >>>>> ---------------------------------------------------------------
> > >>>>>    [java] java.lang.Exception: Current Stack Trace
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .entity
> > >>>>> .transaction
> > >>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:
> > >>>>> 643)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .entity
> > >>>>> .transaction
> > >>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:
> > >>>>> 637)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:
> > >>>>> 125)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:71)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .entity.GenericDelegator.getNextSeqIdLong(GenericDelegator.java:
> > >>>>> 3026)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz.entity.GenericDelegator.getNextSeqId(GenericDelegator.java:
> > >>>>> 2993)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz.entity.GenericDelegator.getNextSeqId(GenericDelegator.java:
> > >>>>> 2983)
> > >>>>>    [java]
> > >>>>> org.ofbiz.entity.GenericEntity.setNextSeqId(GenericEntity.java:
> > >>>>> 556)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .entity.GenericDelegator.createSetNextSeqId(GenericDelegator.java:
> > >>>>> 642)
> > >>>>>    [java]
> > >>>>> org.ofbiz.webapp.stats.ServerHitBin.advanceBin(ServerHitBin.java:
> > >>>>> 574)
> > >>>>>    [java]
> > >>>>> org.ofbiz.webapp.stats.ServerHitBin.addHit(ServerHitBin.java:506)
> > >>>>>    [java]
> > >>>>> org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:
> > >>>>> 206)
> > >>>>>    [java]
> > >>>>> org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:85)
> > >>>>>    [java]
> > >>>>> org.ofbiz.webapp.stats.ServerHitBin.countView(ServerHitBin.java:
> > >>>>> 68)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:668)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz
> > >>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
> > >>>>> 435)
> > >>>>>    [java]
> > >>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> > >>>>> 198)
> > >>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> > >>>>> 690)
> > >>>>>    [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> > >>>>> 803)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core
> > >>>>> .ApplicationFilterChain
> > >>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> > >>>>> 206)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
> > >>>>> 258)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core
> > >>>>> .ApplicationFilterChain
> > >>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> > >>>>> 206)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> > >>>>> 128)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> > >>>>> 102)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina
> > >>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
> > >>>>> 109)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> > >>>>> 568)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> > >>>>>    [java]
> > >>>>> org
> > >>>>> .apache
> > >>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
> > >>>>> 844)
> > >>>>>    [java] org.apache.coyote.http11.Http11Protocol
> > >>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> > >>>>>    [java] org.apache.tomcat.util.net.JIoEndpoint
> > >>>>> $Worker.run(JIoEndpoint.java:447)
> > >>>>>    [java] java.lang.Thread.run(Thread.java:595)
> > >>>>>    [java]
> > >>>>> --------------------------------------------------------------------------------
> > >>>>>    [java] 2009-01-19 15:40:15,163 (http-0.0.0.0-8443-2)
> > >>>>> [     ControlServlet.java:299:INFO ] [[[FindProductPromo] Done
> > >>>>> rendering page, Servlet Finished- total:92.013,since
> > >>>>> last([FindProductPromo...):92.013]]
> > >>>>>
> > >>>>>
> > >>>>> _________________________________________________________________
> > >>>>> Téléphonez gratuitement à tous vos proches avec Windows Live
> > >>>>> Messenger  !  Téléchargez-le maintenant !
> > >>>>> http://www.windowslive.fr/messenger/1.asp
> > >>>> -----BEGIN PGP SIGNATURE-----
> > >>>> Version: GnuPG v1.4.6 (MingW32)
> > >>>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> > >>>>
> > >>>> iD8DBQFJefw3rP3NbaWWqE4RAjcoAKDJcPDzKaWBf1mXlK21QhXfTos0wACgjsk7
> > >>>> sMqz6a4U2A6kX8z4A9PP8MQ=
> > >>>> =GTM3
> > >>>> -----END PGP SIGNATURE-----
> > >>>
> > >>> _________________________________________________________________
> > >>> Téléphonez gratuitement à tous vos proches avec Windows Live
> > >>> Messenger  !  Téléchargez-le maintenant !
> > >>> http://www.windowslive.fr/messenger/1.asp
> > >>
> > >
> > > _________________________________________________________________
> > > Téléphonez gratuitement à tous vos proches avec Windows Live  
> > > Messenger  !  Téléchargez-le maintenant !
> > > http://www.windowslive.fr/messenger/1.asp
> >
>
> _________________________________________________________________
> Téléphonez gratuitement à tous vos proches avec Windows Live Messenger  !  Téléchargez-le maintenant !
> http://www.windowslive.fr/messenger/1.asp

_________________________________________________________________
Inédit ! Des Emoticônes Déjantées! Installez les dans votre Messenger !
http://www.ilovemessenger.fr/Emoticones/EmoticonesDejantees.aspx
Reply | Threaded
Open this post in threaded view
|

Re: Transaction error unknown...?

BJ Freeman
In reply to this post by Amine Benkirane
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Just for future
I do POI with excel.
some are 40,000 lines.
I have no time outs.
however loading over the internet does induce delays to load up the file
, in memory on the server.
Also note, that if your server does not have a lot of free memory to
hold the file, as opposed to opening it on the server, then task will be
relegated to the virtual memory which also adds more delays.
when you open it on the server, the whole file is not read into memory,
as when you use a web upload.


Amine Benkirane sent the following on 2/9/2009 4:59 AM:

>  David,
>
> I tried to find if I have other error messages but I didin't find anything, just some catched errors that are logical !
>
> I had this error when using one of my service to load data from an Excel spreadsheet using POI. When, I want to load less than 800 rows in the spreadsheet, I never had any error however, when I want to load an Excel file with more than 800 rows, I had this the transaction timeout. I tried to increase the transaction-timeout in the services.xml file but I always had this error.
>
> If I split a 2000-rows Excel files into 10 Excel files of 200 rows, the service works like a charm but with the 2000-rows file, the transaction timeout appears.
>
> What can I do more in order to find the reason of this transaction timeout ?
>
> Thanks for any kind of help :) !
>
> Amine
>
>
>> From: [hidden email]
>> To: [hidden email]
>> Subject: Re: Transaction error unknown...?
>> Date: Mon, 9 Feb 2009 05:33:22 -0700
>>
>>
>> Amine,
>>
>> It looks like you don't have the entire error message. These are just  
>> stack traces that the TransactionUtil class in OFBiz keeps to see  
>> where important things are done for a certain transaction (makes  
>> tracking down tx problems a LOT easier).
>>
>> Your cause: javax.transaction.RollbackException: Transaction timeout  
>> (Transaction timeout)
>>
>> There may also be errors before and/or after these showing related info.
>>
>> -David
>>
>>
>> On Feb 9, 2009, at 5:26 AM, Amine Benkirane wrote:
>>
>>>     Hi BJ,
>>>
>>> I'm sorry not answering you before but I ddin't see your message...
>>>
>>> I don't know the trunk I'm using I just know that the SVN checkout  
>>> have been done in august 2008. I'm completely deconnected now from  
>>> SVN so how can I find the trunk I'm using without SVN connection...?
>>>
>>> Thanks for your help !!
>>>
>>> Amine
>>>
>>>
>>>> Date: Fri, 23 Jan 2009 09:19:51 -0800
>>>> From: [hidden email]
>>>> To: [hidden email]
>>>> Subject: Re: Transaction error unknown...?
>>>>
> What version of the Trunk are you using
>
> Amine Benkirane sent the following on 1/19/2009 6:47 AM:
>>>>>>    Hi !
>>>>>>
>>>>>> Sometimes I had the following error with ofbiz. the trouble is  
>>>>>> just with the stack trace, I don't know which the reason of this  
>>>>>> error. I see a transaction timeout but I don't know which  
>>>>>> transaction make the error. Can some one help me please to find  
>>>>>> how I can have more information about the reason of this error ?
>>>>>>
>>>>>> Any help will be appreciated !
>>>>>>
>>>>>> Best regards,
>>>>>>
>>>>>> Amine
>>>>>>
>>>>>>
>>>>>>     [java] 2009-01-19 15:40:10,096 (http-0.0.0.0-8443-2)  
>>>>>> [  ServiceDispatcher.java:578:INFO ] Sync service [catalog/
>>>>>> getProductCategoryAndLimitedMembers] finished in [231] milliseconds
>>>>>>     [java] 2009-01-19 15:40:10,196 (http-0.0.0.0-8443-2)  
>>>>>> [            UtilXml.java:241:INFO ] XML Read 0.05s: file:/C:/
>>>>>> Projets_Eclipse/ofbiz-mars/applications/product/webapp/catalog/
>>>>>> promo/PromoForms.xml
>>>>>>     [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2)  
>>>>>> [          ModelForm.java:1323:INFO ] preparePager: low - high = 0  
>>>>>> - 10
>>>>>>     [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2)  
>>>>>> [          ModelForm.java:1341:INFO ] preparePager: Found rows = 10
>>>>>>     [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2)  
>>>>>> [    TransactionUtil.java:737:WARN ]
>>>>>>     [java] ---- exception report  
>>>>>> ----------------------------------------------------------
>>>>>>     [java] WARNING: In getSetRollbackOnlyCause no stack  
>>>>>> placeholder was in place, here is the current location:
>>>>>>     [java] Exception: java.lang.Exception
>>>>>>     [java] Message: Current Stack Trace
>>>>>>     [java] ---- stack trace  
>>>>>> ---------------------------------------------------------------
>>>>>>     [java] java.lang.Exception: Current Stack Trace
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .entity
>>>>>> .transaction
>>>>>> .TransactionUtil.getSetRollbackOnlyCause(TransactionUtil.java:736)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:212)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:185)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:424)
>>>>>>     [java]  
>>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>> 129)
>>>>>>     [java]  
>>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>> 92)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .widget
>>>>>> .screen
>>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>>>>> 435)
>>>>>>     [java]  
>>>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>>>>> 198)
>>>>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>> 690)
>>>>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>> 803)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core
>>>>>> .ApplicationFilterChain
>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>> 206)
>>>>>>     [java]  
>>>>>> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>>>>> 258)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core
>>>>>> .ApplicationFilterChain
>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>> 206)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
>>>>>> 109)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>>>>> 568)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
>>>>>> 844)
>>>>>>     [java] org.apache.coyote.http11.Http11Protocol
>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>>>>     [java] org.apache.tomcat.util.net.JIoEndpoint
>>>>>> $Worker.run(JIoEndpoint.java:447)
>>>>>>     [java] java.lang.Thread.run(Thread.java:595)
>>>>>>     [java]  
>>>>>> --------------------------------------------------------------------------------
>>>>>>     [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2)  
>>>>>> [        ModelScreen.java:426:ERROR]
>>>>>>     [java] ---- exception report  
>>>>>> ----------------------------------------------------------
>>>>>>     [java] Could not commit transaction:  
>>>>>> org.ofbiz.entity.transaction.GenericTransactionException: Roll  
>>>>>> back error (with no rollbackOnly cause found), could not commit  
>>>>>> transaction, was rolled back instead:  
>>>>>> javax.transaction.RollbackException: Transaction timeout  
>>>>>> (Transaction timeout)
>>>>>>     [java] Exception:  
>>>>>> org.ofbiz.entity.transaction.GenericTransactionException
>>>>>>     [java] Message: Roll back error (with no rollbackOnly cause  
>>>>>> found), could not commit transaction, was rolled back instead:  
>>>>>> javax.transaction.RollbackException: Transaction timeout  
>>>>>> (Transaction timeout)
>>>>>>     [java] ---- stack trace  
>>>>>> ---------------------------------------------------------------
>>>>>>     [java]  
>>>>>> org.ofbiz.entity.transaction.GenericTransactionException: Roll  
>>>>>> back error (with no rollbackOnly cause found), could not commit  
>>>>>> transaction, was rolled back instead:  
>>>>>> javax.transaction.RollbackException: Transaction timeout  
>>>>>> (Transaction timeout)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:224)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:185)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:424)
>>>>>>     [java]  
>>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>> 129)
>>>>>>     [java]  
>>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>> 92)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .widget
>>>>>> .screen
>>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>>>>> 435)
>>>>>>     [java]  
>>>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>>>>> 198)
>>>>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>> 690)
>>>>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>> 803)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core
>>>>>> .ApplicationFilterChain
>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>> 206)
>>>>>>     [java]  
>>>>>> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>>>>> 258)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core
>>>>>> .ApplicationFilterChain
>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>> 206)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
>>>>>> 109)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>>>>> 568)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
>>>>>> 844)
>>>>>>     [java] org.apache.coyote.http11.Http11Protocol
>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>>>>     [java] org.apache.tomcat.util.net.JIoEndpoint
>>>>>> $Worker.run(JIoEndpoint.java:447)
>>>>>>     [java] java.lang.Thread.run(Thread.java:595)
>>>>>>     [java] javax.transaction.RollbackException: Transaction timeout
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .geronimo
>>>>>> .transaction.manager.TransactionImpl.commit(TransactionImpl.java:
>>>>>> 269)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .geronimo
>>>>>> .transaction
>>>>>> .manager.TransactionManagerImpl.commit(TransactionManagerImpl.java:
>>>>>> 245)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:199)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:185)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:424)
>>>>>>     [java]  
>>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>> 129)
>>>>>>     [java]  
>>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>> 92)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .widget
>>>>>> .screen
>>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>>>>> 435)
>>>>>>     [java]  
>>>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>>>>> 198)
>>>>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>> 690)
>>>>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>> 803)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core
>>>>>> .ApplicationFilterChain
>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>> 206)
>>>>>>     [java]  
>>>>>> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>>>>> 258)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core
>>>>>> .ApplicationFilterChain
>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>> 206)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
>>>>>> 109)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>>>>> 568)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
>>>>>> 844)
>>>>>>     [java] org.apache.coyote.http11.Http11Protocol
>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>>>>     [java] org.apache.tomcat.util.net.JIoEndpoint
>>>>>> $Worker.run(JIoEndpoint.java:447)
>>>>>>     [java] java.lang.Thread.run(Thread.java:595)
>>>>>>     [java]  
>>>>>> --------------------------------------------------------------------------------
>>>>>>     [java] 2009-01-19 15:40:12,839 (http-0.0.0.0-8443-2)  
>>>>>> [    TransactionUtil.java:642:WARN ]
>>>>>>     [java] ---- exception report  
>>>>>> ----------------------------------------------------------
>>>>>>     [java] WARNING: In setTransactionBeginStack a stack  
>>>>>> placeholder was already in place, here is where the transaction  
>>>>>> began:
>>>>>>     [java] Exception: java.lang.Exception
>>>>>>     [java] Message: Tx Stack Placeholder
>>>>>>     [java] ---- stack trace  
>>>>>> ---------------------------------------------------------------
>>>>>>     [java] java.lang.Exception: Tx Stack Placeholder
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .entity
>>>>>> .transaction
>>>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:636)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:125)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:71)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:386)
>>>>>>     [java]  
>>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>> 129)
>>>>>>     [java]  
>>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>> 92)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .widget
>>>>>> .screen
>>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>>>>> 435)
>>>>>>     [java]  
>>>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>>>>> 198)
>>>>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>> 690)
>>>>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>> 803)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core
>>>>>> .ApplicationFilterChain
>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>> 206)
>>>>>>     [java]  
>>>>>> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>>>>> 258)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core
>>>>>> .ApplicationFilterChain
>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>> 206)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
>>>>>> 109)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>>>>> 568)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
>>>>>> 844)
>>>>>>     [java] org.apache.coyote.http11.Http11Protocol
>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>>>>     [java] org.apache.tomcat.util.net.JIoEndpoint
>>>>>> $Worker.run(JIoEndpoint.java:447)
>>>>>>     [java] java.lang.Thread.run(Thread.java:595)
>>>>>>     [java]  
>>>>>> --------------------------------------------------------------------------------
>>>>>>     [java] 2009-01-19 15:40:12,859 (http-0.0.0.0-8443-2)  
>>>>>> [    TransactionUtil.java:644:WARN ]
>>>>>>     [java] ---- exception report  
>>>>>> ----------------------------------------------------------
>>>>>>     [java] WARNING: In setTransactionBeginStack a stack  
>>>>>> placeholder was already in place, here is the current location:
>>>>>>     [java] Exception: java.lang.Exception
>>>>>>     [java] Message: Current Stack Trace
>>>>>>     [java] ---- stack trace  
>>>>>> ---------------------------------------------------------------
>>>>>>     [java] java.lang.Exception: Current Stack Trace
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .entity
>>>>>> .transaction
>>>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:643)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .entity
>>>>>> .transaction
>>>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:637)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:125)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:71)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .entity.GenericDelegator.getNextSeqIdLong(GenericDelegator.java:
>>>>>> 3026)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz.entity.GenericDelegator.getNextSeqId(GenericDelegator.java:
>>>>>> 2993)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz.entity.GenericDelegator.getNextSeqId(GenericDelegator.java:
>>>>>> 2983)
>>>>>>     [java]  
>>>>>> org.ofbiz.entity.GenericEntity.setNextSeqId(GenericEntity.java:556)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .entity.GenericDelegator.createSetNextSeqId(GenericDelegator.java:
>>>>>> 642)
>>>>>>     [java]  
>>>>>> org.ofbiz.webapp.stats.ServerHitBin.advanceBin(ServerHitBin.java:
>>>>>> 574)
>>>>>>     [java]  
>>>>>> org.ofbiz.webapp.stats.ServerHitBin.addHit(ServerHitBin.java:506)
>>>>>>     [java]  
>>>>>> org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:206)
>>>>>>     [java]  
>>>>>> org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:85)
>>>>>>     [java]  
>>>>>> org.ofbiz.webapp.stats.ServerHitBin.countView(ServerHitBin.java:68)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz
>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:668)
>>>>>>     [java]  
>>>>>> org
>>>>>> .ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>>>>> 435)
>>>>>>     [java]  
>>>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>>>>> 198)
>>>>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>> 690)
>>>>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>> 803)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core
>>>>>> .ApplicationFilterChain
>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>> 206)
>>>>>>     [java]  
>>>>>> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>>>>> 258)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core
>>>>>> .ApplicationFilterChain
>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>> 206)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina
>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
>>>>>> 109)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>>>>> 568)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache
>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>>>>>>     [java]  
>>>>>> org
>>>>>> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
>>>>>> 844)
>>>>>>     [java] org.apache.coyote.http11.Http11Protocol
>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>>>>     [java] org.apache.tomcat.util.net.JIoEndpoint
>>>>>> $Worker.run(JIoEndpoint.java:447)
>>>>>>     [java] java.lang.Thread.run(Thread.java:595)
>>>>>>     [java]  
>>>>>> --------------------------------------------------------------------------------
>>>>>>     [java] 2009-01-19 15:40:15,163 (http-0.0.0.0-8443-2)  
>>>>>> [     ControlServlet.java:299:INFO ] [[[FindProductPromo] Done  
>>>>>> rendering page, Servlet Finished- total:92.013,since  
>>>>>> last([FindProductPromo...):92.013]]
>>>>>>
>>>>>>
>>>>>> _________________________________________________________________
>>>>>> Téléphonez gratuitement à tous vos proches avec Windows Live  
>>>>>> Messenger  !  Téléchargez-le maintenant !
>>>>>> http://www.windowslive.fr/messenger/1.asp
>>> _________________________________________________________________
>>> Téléphonez gratuitement à tous vos proches avec Windows Live  
>>> Messenger  !  Téléchargez-le maintenant !
>>> http://www.windowslive.fr/messenger/1.asp

> _________________________________________________________________
> Téléphonez gratuitement à tous vos proches avec Windows Live Messenger  !  Téléchargez-le maintenant !
> http://www.windowslive.fr/messenger/1.asp
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJkYuerP3NbaWWqE4RArGjAJ9UGM7YHFyEVRtflZAQPSvkIxlnTgCgjMGv
FuO8rJkwqqBfFFnM7FZHNh8=
=+AU7
-----END PGP SIGNATURE-----
Reply | Threaded
Open this post in threaded view
|

RE: Transaction error unknown...?

Amine Benkirane

    Hi BJ,

thanks for these precisions !!

Can I find, in OFBiz, the code you develop for your POI with Excel or it's a private one ?   :)
 
Best regards,

Amine


> Date: Tue, 10 Feb 2009 06:13:50 -0800
> From: [hidden email]
> To: [hidden email]
> Subject: Re: Transaction error unknown...?
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Just for future
> I do POI with excel.
> some are 40,000 lines.
> I have no time outs.
> however loading over the internet does induce delays to load up the file
> , in memory on the server.
> Also note, that if your server does not have a lot of free memory to
> hold the file, as opposed to opening it on the server, then task will be
> relegated to the virtual memory which also adds more delays.
> when you open it on the server, the whole file is not read into memory,
> as when you use a web upload.
>
>
> Amine Benkirane sent the following on 2/9/2009 4:59 AM:
> >  David,
> >
> > I tried to find if I have other error messages but I didin't find anything, just some catched errors that are logical !
> >
> > I had this error when using one of my service to load data from an Excel spreadsheet using POI. When, I want to load less than 800 rows in the spreadsheet, I never had any error however, when I want to load an Excel file with more than 800 rows, I had this the transaction timeout. I tried to increase the transaction-timeout in the services.xml file but I always had this error.
> >
> > If I split a 2000-rows Excel files into 10 Excel files of 200 rows, the service works like a charm but with the 2000-rows file, the transaction timeout appears.
> >
> > What can I do more in order to find the reason of this transaction timeout ?
> >
> > Thanks for any kind of help :) !
> >
> > Amine
> >
> >
> >> From: [hidden email]
> >> To: [hidden email]
> >> Subject: Re: Transaction error unknown...?
> >> Date: Mon, 9 Feb 2009 05:33:22 -0700
> >>
> >>
> >> Amine,
> >>
> >> It looks like you don't have the entire error message. These are just  
> >> stack traces that the TransactionUtil class in OFBiz keeps to see  
> >> where important things are done for a certain transaction (makes  
> >> tracking down tx problems a LOT easier).
> >>
> >> Your cause: javax.transaction.RollbackException: Transaction timeout  
> >> (Transaction timeout)
> >>
> >> There may also be errors before and/or after these showing related info.
> >>
> >> -David
> >>
> >>
> >> On Feb 9, 2009, at 5:26 AM, Amine Benkirane wrote:
> >>
> >>>     Hi BJ,
> >>>
> >>> I'm sorry not answering you before but I ddin't see your message...
> >>>
> >>> I don't know the trunk I'm using I just know that the SVN checkout  
> >>> have been done in august 2008. I'm completely deconnected now from  
> >>> SVN so how can I find the trunk I'm using without SVN connection...?
> >>>
> >>> Thanks for your help !!
> >>>
> >>> Amine
> >>>
> >>>
> >>>> Date: Fri, 23 Jan 2009 09:19:51 -0800
> >>>> From: [hidden email]
> >>>> To: [hidden email]
> >>>> Subject: Re: Transaction error unknown...?
> >>>>
> > What version of the Trunk are you using
> >
> > Amine Benkirane sent the following on 1/19/2009 6:47 AM:
> >>>>>>    Hi !
> >>>>>>
> >>>>>> Sometimes I had the following error with ofbiz. the trouble is  
> >>>>>> just with the stack trace, I don't know which the reason of this  
> >>>>>> error. I see a transaction timeout but I don't know which  
> >>>>>> transaction make the error. Can some one help me please to find  
> >>>>>> how I can have more information about the reason of this error ?
> >>>>>>
> >>>>>> Any help will be appreciated !
> >>>>>>
> >>>>>> Best regards,
> >>>>>>
> >>>>>> Amine
> >>>>>>
> >>>>>>
> >>>>>>     [java] 2009-01-19 15:40:10,096 (http-0.0.0.0-8443-2)  
> >>>>>> [  ServiceDispatcher.java:578:INFO ] Sync service [catalog/
> >>>>>> getProductCategoryAndLimitedMembers] finished in [231] milliseconds
> >>>>>>     [java] 2009-01-19 15:40:10,196 (http-0.0.0.0-8443-2)  
> >>>>>> [            UtilXml.java:241:INFO ] XML Read 0.05s: file:/C:/
> >>>>>> Projets_Eclipse/ofbiz-mars/applications/product/webapp/catalog/
> >>>>>> promo/PromoForms.xml
> >>>>>>     [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2)  
> >>>>>> [          ModelForm.java:1323:INFO ] preparePager: low - high = 0  
> >>>>>> - 10
> >>>>>>     [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2)  
> >>>>>> [          ModelForm.java:1341:INFO ] preparePager: Found rows = 10
> >>>>>>     [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2)  
> >>>>>> [    TransactionUtil.java:737:WARN ]
> >>>>>>     [java] ---- exception report  
> >>>>>> ----------------------------------------------------------
> >>>>>>     [java] WARNING: In getSetRollbackOnlyCause no stack  
> >>>>>> placeholder was in place, here is the current location:
> >>>>>>     [java] Exception: java.lang.Exception
> >>>>>>     [java] Message: Current Stack Trace
> >>>>>>     [java] ---- stack trace  
> >>>>>> ---------------------------------------------------------------
> >>>>>>     [java] java.lang.Exception: Current Stack Trace
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .entity
> >>>>>> .transaction
> >>>>>> .TransactionUtil.getSetRollbackOnlyCause(TransactionUtil.java:736)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:212)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:185)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:424)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>> 129)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>> 92)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .widget
> >>>>>> .screen
> >>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>>>>> 435)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>>>>> 198)
> >>>>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>> 690)
> >>>>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>> 803)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core
> >>>>>> .ApplicationFilterChain
> >>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>> 206)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>>>>> 258)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core
> >>>>>> .ApplicationFilterChain
> >>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>> 206)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>>>>> 109)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>>>>> 568)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> >>>>>> 844)
> >>>>>>     [java] org.apache.coyote.http11.Http11Protocol
> >>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>>>>     [java] org.apache.tomcat.util.net.JIoEndpoint
> >>>>>> $Worker.run(JIoEndpoint.java:447)
> >>>>>>     [java] java.lang.Thread.run(Thread.java:595)
> >>>>>>     [java]  
> >>>>>> --------------------------------------------------------------------------------
> >>>>>>     [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2)  
> >>>>>> [        ModelScreen.java:426:ERROR]
> >>>>>>     [java] ---- exception report  
> >>>>>> ----------------------------------------------------------
> >>>>>>     [java] Could not commit transaction:  
> >>>>>> org.ofbiz.entity.transaction.GenericTransactionException: Roll  
> >>>>>> back error (with no rollbackOnly cause found), could not commit  
> >>>>>> transaction, was rolled back instead:  
> >>>>>> javax.transaction.RollbackException: Transaction timeout  
> >>>>>> (Transaction timeout)
> >>>>>>     [java] Exception:  
> >>>>>> org.ofbiz.entity.transaction.GenericTransactionException
> >>>>>>     [java] Message: Roll back error (with no rollbackOnly cause  
> >>>>>> found), could not commit transaction, was rolled back instead:  
> >>>>>> javax.transaction.RollbackException: Transaction timeout  
> >>>>>> (Transaction timeout)
> >>>>>>     [java] ---- stack trace  
> >>>>>> ---------------------------------------------------------------
> >>>>>>     [java]  
> >>>>>> org.ofbiz.entity.transaction.GenericTransactionException: Roll  
> >>>>>> back error (with no rollbackOnly cause found), could not commit  
> >>>>>> transaction, was rolled back instead:  
> >>>>>> javax.transaction.RollbackException: Transaction timeout  
> >>>>>> (Transaction timeout)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:224)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:185)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:424)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>> 129)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>> 92)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .widget
> >>>>>> .screen
> >>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>>>>> 435)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>>>>> 198)
> >>>>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>> 690)
> >>>>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>> 803)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core
> >>>>>> .ApplicationFilterChain
> >>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>> 206)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>>>>> 258)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core
> >>>>>> .ApplicationFilterChain
> >>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>> 206)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>>>>> 109)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>>>>> 568)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> >>>>>> 844)
> >>>>>>     [java] org.apache.coyote.http11.Http11Protocol
> >>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>>>>     [java] org.apache.tomcat.util.net.JIoEndpoint
> >>>>>> $Worker.run(JIoEndpoint.java:447)
> >>>>>>     [java] java.lang.Thread.run(Thread.java:595)
> >>>>>>     [java] javax.transaction.RollbackException: Transaction timeout
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .geronimo
> >>>>>> .transaction.manager.TransactionImpl.commit(TransactionImpl.java:
> >>>>>> 269)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .geronimo
> >>>>>> .transaction
> >>>>>> .manager.TransactionManagerImpl.commit(TransactionManagerImpl.java:
> >>>>>> 245)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:199)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .entity.transaction.TransactionUtil.commit(TransactionUtil.java:185)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:424)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>> 129)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>> 92)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .widget
> >>>>>> .screen
> >>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>>>>> 435)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>>>>> 198)
> >>>>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>> 690)
> >>>>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>> 803)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core
> >>>>>> .ApplicationFilterChain
> >>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>> 206)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>>>>> 258)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core
> >>>>>> .ApplicationFilterChain
> >>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>> 206)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>>>>> 109)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>>>>> 568)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> >>>>>> 844)
> >>>>>>     [java] org.apache.coyote.http11.Http11Protocol
> >>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>>>>     [java] org.apache.tomcat.util.net.JIoEndpoint
> >>>>>> $Worker.run(JIoEndpoint.java:447)
> >>>>>>     [java] java.lang.Thread.run(Thread.java:595)
> >>>>>>     [java]  
> >>>>>> --------------------------------------------------------------------------------
> >>>>>>     [java] 2009-01-19 15:40:12,839 (http-0.0.0.0-8443-2)  
> >>>>>> [    TransactionUtil.java:642:WARN ]
> >>>>>>     [java] ---- exception report  
> >>>>>> ----------------------------------------------------------
> >>>>>>     [java] WARNING: In setTransactionBeginStack a stack  
> >>>>>> placeholder was already in place, here is where the transaction  
> >>>>>> began:
> >>>>>>     [java] Exception: java.lang.Exception
> >>>>>>     [java] Message: Tx Stack Placeholder
> >>>>>>     [java] ---- stack trace  
> >>>>>> ---------------------------------------------------------------
> >>>>>>     [java] java.lang.Exception: Tx Stack Placeholder
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .entity
> >>>>>> .transaction
> >>>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:636)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:125)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:71)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:386)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>> 129)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>> 92)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .widget
> >>>>>> .screen
> >>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:96)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:651)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>>>>> 435)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>>>>> 198)
> >>>>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>> 690)
> >>>>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>> 803)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core
> >>>>>> .ApplicationFilterChain
> >>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>> 206)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>>>>> 258)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core
> >>>>>> .ApplicationFilterChain
> >>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>> 206)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>>>>> 109)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>>>>> 568)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> >>>>>> 844)
> >>>>>>     [java] org.apache.coyote.http11.Http11Protocol
> >>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>>>>     [java] org.apache.tomcat.util.net.JIoEndpoint
> >>>>>> $Worker.run(JIoEndpoint.java:447)
> >>>>>>     [java] java.lang.Thread.run(Thread.java:595)
> >>>>>>     [java]  
> >>>>>> --------------------------------------------------------------------------------
> >>>>>>     [java] 2009-01-19 15:40:12,859 (http-0.0.0.0-8443-2)  
> >>>>>> [    TransactionUtil.java:644:WARN ]
> >>>>>>     [java] ---- exception report  
> >>>>>> ----------------------------------------------------------
> >>>>>>     [java] WARNING: In setTransactionBeginStack a stack  
> >>>>>> placeholder was already in place, here is the current location:
> >>>>>>     [java] Exception: java.lang.Exception
> >>>>>>     [java] Message: Current Stack Trace
> >>>>>>     [java] ---- stack trace  
> >>>>>> ---------------------------------------------------------------
> >>>>>>     [java] java.lang.Exception: Current Stack Trace
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .entity
> >>>>>> .transaction
> >>>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:643)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .entity
> >>>>>> .transaction
> >>>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:637)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:125)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:71)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .entity.GenericDelegator.getNextSeqIdLong(GenericDelegator.java:
> >>>>>> 3026)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz.entity.GenericDelegator.getNextSeqId(GenericDelegator.java:
> >>>>>> 2993)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz.entity.GenericDelegator.getNextSeqId(GenericDelegator.java:
> >>>>>> 2983)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.entity.GenericEntity.setNextSeqId(GenericEntity.java:556)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .entity.GenericDelegator.createSetNextSeqId(GenericDelegator.java:
> >>>>>> 642)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.webapp.stats.ServerHitBin.advanceBin(ServerHitBin.java:
> >>>>>> 574)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.webapp.stats.ServerHitBin.addHit(ServerHitBin.java:506)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:206)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:85)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.webapp.stats.ServerHitBin.countView(ServerHitBin.java:68)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz
> >>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:668)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>>>>> 435)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>>>>> 198)
> >>>>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>> 690)
> >>>>>>     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>> 803)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core
> >>>>>> .ApplicationFilterChain
> >>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>> 206)
> >>>>>>     [java]  
> >>>>>> org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>>>>> 258)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core
> >>>>>> .ApplicationFilterChain
> >>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>> 206)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina
> >>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:175)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>>>>> 109)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>>>>> 568)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache
> >>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
> >>>>>>     [java]  
> >>>>>> org
> >>>>>> .apache.coyote.http11.Http11Processor.process(Http11Processor.java:
> >>>>>> 844)
> >>>>>>     [java] org.apache.coyote.http11.Http11Protocol
> >>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>>>>     [java] org.apache.tomcat.util.net.JIoEndpoint
> >>>>>> $Worker.run(JIoEndpoint.java:447)
> >>>>>>     [java] java.lang.Thread.run(Thread.java:595)
> >>>>>>     [java]  
> >>>>>> --------------------------------------------------------------------------------
> >>>>>>     [java] 2009-01-19 15:40:15,163 (http-0.0.0.0-8443-2)  
> >>>>>> [     ControlServlet.java:299:INFO ] [[[FindProductPromo] Done  
> >>>>>> rendering page, Servlet Finished- total:92.013,since  
> >>>>>> last([FindProductPromo...):92.013]]
> >>>>>>
> >>>>>>
> >>>>>> _________________________________________________________________
> >>>>>> Téléphonez gratuitement à tous vos proches avec Windows Live  
> >>>>>> Messenger  !  Téléchargez-le maintenant !
> >>>>>> http://www.windowslive.fr/messenger/1.asp
> >>> _________________________________________________________________
> >>> Téléphonez gratuitement à tous vos proches avec Windows Live  
> >>> Messenger  !  Téléchargez-le maintenant !
> >>> http://www.windowslive.fr/messenger/1.asp
>
> > _________________________________________________________________
> > Téléphonez gratuitement à tous vos proches avec Windows Live Messenger  !  Téléchargez-le maintenant !
> > http://www.windowslive.fr/messenger/1.asp
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.6 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>
> iD8DBQFJkYuerP3NbaWWqE4RArGjAJ9UGM7YHFyEVRtflZAQPSvkIxlnTgCgjMGv
> FuO8rJkwqqBfFFnM7FZHNh8=
> =+AU7
> -----END PGP SIGNATURE-----

_________________________________________________________________
Téléphonez gratuitement à tous vos proches avec Windows Live Messenger  !  Téléchargez-le maintenant !
http://www.windowslive.fr/messenger/1.asp
Reply | Threaded
Open this post in threaded view
|

Re: Transaction error unknown...? [resolved]

David E Jones-3
In reply to this post by Amine Benkirane

How are you calling that groovy script? If it is a screen action then  
it will be part of the screen's transaction and that is what will  
timeout.

If that is the case, you should consider following the recommended  
(and pretty much universally used) pattern in OFBiz of separating the  
processing of input (using request-map -> event in controller.xml) and  
the preparation and formatting of output (using view-map in  
controller.xml). Views should not process input.

-David


On Feb 10, 2009, at 6:13 AM, Amine Benkirane wrote:

>
> After some investigations, I have modified the way I import the  
> file. Now, I upload firstly the user file on the server and,  
> afterwards, I get the file data from the file on the server. I  
> didn't get now the transaction timeout !
>
> I guess it's because the timeout is started when the user click on  
> the upload button and before calling my own service. I didn't find  
> where in this case, I can increase the timeout (out from the  
> service). So by splitting the file upload in two steps, I can call  
> my own service directly from the controller.xml and not from the  
> groovy file like before. Now, the timeout is corresponding to the  
> timeout of the service and I didn't meet the trouble.
>
> Thanks for your help, David !
>
> Best regards,
>
> Amine
>
>
>> From: [hidden email]
>> To: [hidden email]
>> Subject: RE: Transaction error unknown...?
>> Date: Tue, 10 Feb 2009 09:19:12 +0100
>>
>>
>>    Hi David,
>>
>> I understand but I'm using my own service and I call it directly  
>> from the groovy file associated with the upload Excel file page  
>> like this :
>> if (importFileUrl) {
>>            context.importFileUrl = importFileUrl;
>>            Debug.logInfo("ImportFileUrl : " + importFileUrl, module);
>>
>>            // get the server filename
>>            andMap = [filename : filePathPrefix + clientFileName];
>>            andMap.put("login.username",  
>> UtilProperties.getPropertyValue("marstools", "userLoginForImport"));
>>            andMap.put("login.password",  
>> UtilProperties.getPropertyValue("marstools", "pwdLoginForImport"));
>>            dispatcher.runSync("heavyPromotionsImport", andMap);
>>        }
>>
>> And, in the services.xml file, I set the transaction-timeout :
>> <service name="heavyPromotionsImport" engine="java" transaction-
>> timeout="200000"
>>            
>> location
>> =
>> "org
>> .ofbiz.administration.datas.product.promotions.MarsPromosServices"  
>> invoke="heavyPromotionsImport" global-transaction="false"  
>> auth="true">
>>        <description>Imports a xsl promotions file with numerous  
>> promotions</description>
>>        <attribute name="filename" type="String" mode="IN"  
>> optional="false"/>
>>    </service>
>>
>> So, by setting the transaction timeout in the definition of the  
>> service, it's done from the beggining of the transaction ? Or did I  
>> set it directly on the Java code used to write the service or in  
>> another location... ?
>>
>> Thanks for your answer !
>>
>> Best regards,
>>
>> Amine
>>
>>
>>> From: [hidden email]
>>> To: [hidden email]
>>> Subject: Re: Transaction error unknown...?
>>> Date: Mon, 9 Feb 2009 15:34:07 -0700
>>>
>>>
>>> What to do depends on the code you have written.
>>>
>>> Just make sure to set the timeout where the transaction is actually
>>> begin, keeping in mind that when a service is called and a  
>>> transaction
>>> is already in place it won't create a new one with default settings,
>>> it will just use the existing one so if you set a timeout there it
>>> will be ignored.
>>>
>>> You need to find out where the transaction is begun and set the
>>> timeout there.
>>>
>>> -David
>>>
>>>
>>> On Feb 9, 2009, at 5:59 AM, Amine Benkirane wrote:
>>>
>>>>
>>>> David,
>>>>
>>>> I tried to find if I have other error messages but I didin't find
>>>> anything, just some catched errors that are logical !
>>>>
>>>> I had this error when using one of my service to load data from an
>>>> Excel spreadsheet using POI. When, I want to load less than 800  
>>>> rows
>>>> in the spreadsheet, I never had any error however, when I want to
>>>> load an Excel file with more than 800 rows, I had this the
>>>> transaction timeout. I tried to increase the transaction-timeout in
>>>> the services.xml file but I always had this error.
>>>>
>>>> If I split a 2000-rows Excel files into 10 Excel files of 200 rows,
>>>> the service works like a charm but with the 2000-rows file, the
>>>> transaction timeout appears.
>>>>
>>>> What can I do more in order to find the reason of this transaction
>>>> timeout ?
>>>>
>>>> Thanks for any kind of help :) !
>>>>
>>>> Amine
>>>>
>>>>
>>>>> From: [hidden email]
>>>>> To: [hidden email]
>>>>> Subject: Re: Transaction error unknown...?
>>>>> Date: Mon, 9 Feb 2009 05:33:22 -0700
>>>>>
>>>>>
>>>>> Amine,
>>>>>
>>>>> It looks like you don't have the entire error message. These are  
>>>>> just
>>>>> stack traces that the TransactionUtil class in OFBiz keeps to see
>>>>> where important things are done for a certain transaction (makes
>>>>> tracking down tx problems a LOT easier).
>>>>>
>>>>> Your cause: javax.transaction.RollbackException: Transaction  
>>>>> timeout
>>>>> (Transaction timeout)
>>>>>
>>>>> There may also be errors before and/or after these showing related
>>>>> info.
>>>>>
>>>>> -David
>>>>>
>>>>>
>>>>> On Feb 9, 2009, at 5:26 AM, Amine Benkirane wrote:
>>>>>
>>>>>>
>>>>>>   Hi BJ,
>>>>>>
>>>>>> I'm sorry not answering you before but I ddin't see your  
>>>>>> message...
>>>>>>
>>>>>> I don't know the trunk I'm using I just know that the SVN  
>>>>>> checkout
>>>>>> have been done in august 2008. I'm completely deconnected now  
>>>>>> from
>>>>>> SVN so how can I find the trunk I'm using without SVN  
>>>>>> connection...?
>>>>>>
>>>>>> Thanks for your help !!
>>>>>>
>>>>>> Amine
>>>>>>
>>>>>>
>>>>>>> Date: Fri, 23 Jan 2009 09:19:51 -0800
>>>>>>> From: [hidden email]
>>>>>>> To: [hidden email]
>>>>>>> Subject: Re: Transaction error unknown...?
>>>>>>>
>>>>>>> -----BEGIN PGP SIGNED MESSAGE-----
>>>>>>> Hash: SHA1
>>>>>>>
>>>>>>> What version of the Trunk are you using
>>>>>>>
>>>>>>> Amine Benkirane sent the following on 1/19/2009 6:47 AM:
>>>>>>>>
>>>>>>>>  Hi !
>>>>>>>>
>>>>>>>> Sometimes I had the following error with ofbiz. the trouble is
>>>>>>>> just with the stack trace, I don't know which the reason of  
>>>>>>>> this
>>>>>>>> error. I see a transaction timeout but I don't know which
>>>>>>>> transaction make the error. Can some one help me please to find
>>>>>>>> how I can have more information about the reason of this  
>>>>>>>> error ?
>>>>>>>>
>>>>>>>> Any help will be appreciated !
>>>>>>>>
>>>>>>>> Best regards,
>>>>>>>>
>>>>>>>> Amine
>>>>>>>>
>>>>>>>>
>>>>>>>>   [java] 2009-01-19 15:40:10,096 (http-0.0.0.0-8443-2)
>>>>>>>> [  ServiceDispatcher.java:578:INFO ] Sync service [catalog/
>>>>>>>> getProductCategoryAndLimitedMembers] finished in [231]
>>>>>>>> milliseconds
>>>>>>>>   [java] 2009-01-19 15:40:10,196 (http-0.0.0.0-8443-2)
>>>>>>>> [            UtilXml.java:241:INFO ] XML Read 0.05s: file:/C:/
>>>>>>>> Projets_Eclipse/ofbiz-mars/applications/product/webapp/catalog/
>>>>>>>> promo/PromoForms.xml
>>>>>>>>   [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2)
>>>>>>>> [          ModelForm.java:1323:INFO ] preparePager: low -  
>>>>>>>> high = 0
>>>>>>>> - 10
>>>>>>>>   [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2)
>>>>>>>> [          ModelForm.java:1341:INFO ] preparePager: Found  
>>>>>>>> rows =
>>>>>>>> 10
>>>>>>>>   [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2)
>>>>>>>> [    TransactionUtil.java:737:WARN ]
>>>>>>>>   [java] ---- exception report
>>>>>>>> ----------------------------------------------------------
>>>>>>>>   [java] WARNING: In getSetRollbackOnlyCause no stack
>>>>>>>> placeholder was in place, here is the current location:
>>>>>>>>   [java] Exception: java.lang.Exception
>>>>>>>>   [java] Message: Current Stack Trace
>>>>>>>>   [java] ---- stack trace
>>>>>>>> ---------------------------------------------------------------
>>>>>>>>   [java] java.lang.Exception: Current Stack Trace
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .entity
>>>>>>>> .transaction
>>>>>>>> .TransactionUtil.getSetRollbackOnlyCause(TransactionUtil.java:
>>>>>>>> 736)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .entity
>>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
>>>>>>>> 212)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .entity
>>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
>>>>>>>> 185)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
>>>>>>>> 424)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>>>> 129)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>>>> 92)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .widget
>>>>>>>> .screen
>>>>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:
>>>>>>>> 96)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:
>>>>>>>> 651)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>>>>>>> 435)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>>>>>>> 198)
>>>>>>>>   [java]  
>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>>>> 690)
>>>>>>>>   [java]  
>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>>>> 803)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core
>>>>>>>> .ApplicationFilterChain
>>>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core
>>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>>>> 206)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>>>>>>> 258)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core
>>>>>>>> .ApplicationFilterChain
>>>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core
>>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>>>> 206)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:
>>>>>>>> 233)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:
>>>>>>>> 175)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
>>>>>>>> 128)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
>>>>>>>> 102)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
>>>>>>>> 109)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>>>>>>> 568)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
>>>>>>>> 286)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
>>>>>>>> 844)
>>>>>>>>   [java] org.apache.coyote.http11.Http11Protocol
>>>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>>>>>>   [java] org.apache.tomcat.util.net.JIoEndpoint
>>>>>>>> $Worker.run(JIoEndpoint.java:447)
>>>>>>>>   [java] java.lang.Thread.run(Thread.java:595)
>>>>>>>>   [java]
>>>>>>>> --------------------------------------------------------------------------------
>>>>>>>>   [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2)
>>>>>>>> [        ModelScreen.java:426:ERROR]
>>>>>>>>   [java] ---- exception report
>>>>>>>> ----------------------------------------------------------
>>>>>>>>   [java] Could not commit transaction:
>>>>>>>> org.ofbiz.entity.transaction.GenericTransactionException: Roll
>>>>>>>> back error (with no rollbackOnly cause found), could not commit
>>>>>>>> transaction, was rolled back instead:
>>>>>>>> javax.transaction.RollbackException: Transaction timeout
>>>>>>>> (Transaction timeout)
>>>>>>>>   [java] Exception:
>>>>>>>> org.ofbiz.entity.transaction.GenericTransactionException
>>>>>>>>   [java] Message: Roll back error (with no rollbackOnly cause
>>>>>>>> found), could not commit transaction, was rolled back instead:
>>>>>>>> javax.transaction.RollbackException: Transaction timeout
>>>>>>>> (Transaction timeout)
>>>>>>>>   [java] ---- stack trace
>>>>>>>> ---------------------------------------------------------------
>>>>>>>>   [java]
>>>>>>>> org.ofbiz.entity.transaction.GenericTransactionException: Roll
>>>>>>>> back error (with no rollbackOnly cause found), could not commit
>>>>>>>> transaction, was rolled back instead:
>>>>>>>> javax.transaction.RollbackException: Transaction timeout
>>>>>>>> (Transaction timeout)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .entity
>>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
>>>>>>>> 224)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .entity
>>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
>>>>>>>> 185)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
>>>>>>>> 424)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>>>> 129)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>>>> 92)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .widget
>>>>>>>> .screen
>>>>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:
>>>>>>>> 96)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:
>>>>>>>> 651)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>>>>>>> 435)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>>>>>>> 198)
>>>>>>>>   [java]  
>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>>>> 690)
>>>>>>>>   [java]  
>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>>>> 803)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core
>>>>>>>> .ApplicationFilterChain
>>>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core
>>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>>>> 206)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>>>>>>> 258)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core
>>>>>>>> .ApplicationFilterChain
>>>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core
>>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>>>> 206)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:
>>>>>>>> 233)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:
>>>>>>>> 175)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
>>>>>>>> 128)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
>>>>>>>> 102)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
>>>>>>>> 109)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>>>>>>> 568)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
>>>>>>>> 286)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
>>>>>>>> 844)
>>>>>>>>   [java] org.apache.coyote.http11.Http11Protocol
>>>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>>>>>>   [java] org.apache.tomcat.util.net.JIoEndpoint
>>>>>>>> $Worker.run(JIoEndpoint.java:447)
>>>>>>>>   [java] java.lang.Thread.run(Thread.java:595)
>>>>>>>>   [java] javax.transaction.RollbackException: Transaction  
>>>>>>>> timeout
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .geronimo
>>>>>>>> .transaction
>>>>>>>> .manager.TransactionImpl.commit(TransactionImpl.java:
>>>>>>>> 269)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .geronimo
>>>>>>>> .transaction
>>>>>>>> .manager
>>>>>>>> .TransactionManagerImpl.commit(TransactionManagerImpl.java:
>>>>>>>> 245)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .entity
>>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
>>>>>>>> 199)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .entity
>>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
>>>>>>>> 185)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
>>>>>>>> 424)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>>>> 129)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>>>> 92)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .widget
>>>>>>>> .screen
>>>>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:
>>>>>>>> 96)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:
>>>>>>>> 651)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>>>>>>> 435)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>>>>>>> 198)
>>>>>>>>   [java]  
>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>>>> 690)
>>>>>>>>   [java]  
>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>>>> 803)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core
>>>>>>>> .ApplicationFilterChain
>>>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core
>>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>>>> 206)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>>>>>>> 258)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core
>>>>>>>> .ApplicationFilterChain
>>>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core
>>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>>>> 206)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:
>>>>>>>> 233)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:
>>>>>>>> 175)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
>>>>>>>> 128)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
>>>>>>>> 102)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
>>>>>>>> 109)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>>>>>>> 568)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
>>>>>>>> 286)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
>>>>>>>> 844)
>>>>>>>>   [java] org.apache.coyote.http11.Http11Protocol
>>>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>>>>>>   [java] org.apache.tomcat.util.net.JIoEndpoint
>>>>>>>> $Worker.run(JIoEndpoint.java:447)
>>>>>>>>   [java] java.lang.Thread.run(Thread.java:595)
>>>>>>>>   [java]
>>>>>>>> --------------------------------------------------------------------------------
>>>>>>>>   [java] 2009-01-19 15:40:12,839 (http-0.0.0.0-8443-2)
>>>>>>>> [    TransactionUtil.java:642:WARN ]
>>>>>>>>   [java] ---- exception report
>>>>>>>> ----------------------------------------------------------
>>>>>>>>   [java] WARNING: In setTransactionBeginStack a stack
>>>>>>>> placeholder was already in place, here is where the transaction
>>>>>>>> began:
>>>>>>>>   [java] Exception: java.lang.Exception
>>>>>>>>   [java] Message: Tx Stack Placeholder
>>>>>>>>   [java] ---- stack trace
>>>>>>>> ---------------------------------------------------------------
>>>>>>>>   [java] java.lang.Exception: Tx Stack Placeholder
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .entity
>>>>>>>> .transaction
>>>>>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:
>>>>>>>> 636)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:
>>>>>>>> 125)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .entity
>>>>>>>> .transaction.TransactionUtil.begin(TransactionUtil.java:71)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
>>>>>>>> 386)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>>>> 129)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>>>> 92)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .widget
>>>>>>>> .screen
>>>>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:
>>>>>>>> 96)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:
>>>>>>>> 651)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>>>>>>> 435)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>>>>>>> 198)
>>>>>>>>   [java]  
>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>>>> 690)
>>>>>>>>   [java]  
>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>>>> 803)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core
>>>>>>>> .ApplicationFilterChain
>>>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core
>>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>>>> 206)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>>>>>>> 258)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core
>>>>>>>> .ApplicationFilterChain
>>>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core
>>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>>>> 206)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:
>>>>>>>> 233)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:
>>>>>>>> 175)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
>>>>>>>> 128)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
>>>>>>>> 102)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
>>>>>>>> 109)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>>>>>>> 568)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
>>>>>>>> 286)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
>>>>>>>> 844)
>>>>>>>>   [java] org.apache.coyote.http11.Http11Protocol
>>>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>>>>>>   [java] org.apache.tomcat.util.net.JIoEndpoint
>>>>>>>> $Worker.run(JIoEndpoint.java:447)
>>>>>>>>   [java] java.lang.Thread.run(Thread.java:595)
>>>>>>>>   [java]
>>>>>>>> --------------------------------------------------------------------------------
>>>>>>>>   [java] 2009-01-19 15:40:12,859 (http-0.0.0.0-8443-2)
>>>>>>>> [    TransactionUtil.java:644:WARN ]
>>>>>>>>   [java] ---- exception report
>>>>>>>> ----------------------------------------------------------
>>>>>>>>   [java] WARNING: In setTransactionBeginStack a stack
>>>>>>>> placeholder was already in place, here is the current location:
>>>>>>>>   [java] Exception: java.lang.Exception
>>>>>>>>   [java] Message: Current Stack Trace
>>>>>>>>   [java] ---- stack trace
>>>>>>>> ---------------------------------------------------------------
>>>>>>>>   [java] java.lang.Exception: Current Stack Trace
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .entity
>>>>>>>> .transaction
>>>>>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:
>>>>>>>> 643)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .entity
>>>>>>>> .transaction
>>>>>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:
>>>>>>>> 637)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:
>>>>>>>> 125)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .entity
>>>>>>>> .transaction.TransactionUtil.begin(TransactionUtil.java:71)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .entity
>>>>>>>> .GenericDelegator.getNextSeqIdLong(GenericDelegator.java:
>>>>>>>> 3026)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .entity.GenericDelegator.getNextSeqId(GenericDelegator.java:
>>>>>>>> 2993)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .entity.GenericDelegator.getNextSeqId(GenericDelegator.java:
>>>>>>>> 2983)
>>>>>>>>   [java]
>>>>>>>> org.ofbiz.entity.GenericEntity.setNextSeqId(GenericEntity.java:
>>>>>>>> 556)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .entity
>>>>>>>> .GenericDelegator.createSetNextSeqId(GenericDelegator.java:
>>>>>>>> 642)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz.webapp.stats.ServerHitBin.advanceBin(ServerHitBin.java:
>>>>>>>> 574)
>>>>>>>>   [java]
>>>>>>>> org.ofbiz.webapp.stats.ServerHitBin.addHit(ServerHitBin.java:
>>>>>>>> 506)
>>>>>>>>   [java]
>>>>>>>> org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:
>>>>>>>> 206)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:85)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz.webapp.stats.ServerHitBin.countView(ServerHitBin.java:
>>>>>>>> 68)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:
>>>>>>>> 668)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>>>>>>> 435)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>>>>>>> 198)
>>>>>>>>   [java]  
>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>>>> 690)
>>>>>>>>   [java]  
>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>>>> 803)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core
>>>>>>>> .ApplicationFilterChain
>>>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core
>>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>>>> 206)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .ofbiz
>>>>>>>> .webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>>>>>>> 258)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core
>>>>>>>> .ApplicationFilterChain
>>>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core
>>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>>>> 206)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:
>>>>>>>> 233)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:
>>>>>>>> 175)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
>>>>>>>> 128)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
>>>>>>>> 102)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina
>>>>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
>>>>>>>> 109)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>>>>>>> 568)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
>>>>>>>> 286)
>>>>>>>>   [java]
>>>>>>>> org
>>>>>>>> .apache
>>>>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
>>>>>>>> 844)
>>>>>>>>   [java] org.apache.coyote.http11.Http11Protocol
>>>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>>>>>>   [java] org.apache.tomcat.util.net.JIoEndpoint
>>>>>>>> $Worker.run(JIoEndpoint.java:447)
>>>>>>>>   [java] java.lang.Thread.run(Thread.java:595)
>>>>>>>>   [java]
>>>>>>>> --------------------------------------------------------------------------------
>>>>>>>>   [java] 2009-01-19 15:40:15,163 (http-0.0.0.0-8443-2)
>>>>>>>> [     ControlServlet.java:299:INFO ] [[[FindProductPromo] Done
>>>>>>>> rendering page, Servlet Finished- total:92.013,since
>>>>>>>> last([FindProductPromo...):92.013]]
>>>>>>>>
>>>>>>>>
>>>>>>>> _________________________________________________________________
>>>>>>>> Téléphonez gratuitement à tous vos proches avec Windows Live
>>>>>>>> Messenger  !  Téléchargez-le maintenant !
>>>>>>>> http://www.windowslive.fr/messenger/1.asp
>>>>>>> -----BEGIN PGP SIGNATURE-----
>>>>>>> Version: GnuPG v1.4.6 (MingW32)
>>>>>>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
>>>>>>>
>>>>>>> iD8DBQFJefw3rP3NbaWWqE4RAjcoAKDJcPDzKaWBf1mXlK21QhXfTos0wACgjsk7
>>>>>>> sMqz6a4U2A6kX8z4A9PP8MQ=
>>>>>>> =GTM3
>>>>>>> -----END PGP SIGNATURE-----
>>>>>>
>>>>>> _________________________________________________________________
>>>>>> Téléphonez gratuitement à tous vos proches avec Windows Live
>>>>>> Messenger  !  Téléchargez-le maintenant !
>>>>>> http://www.windowslive.fr/messenger/1.asp
>>>>>
>>>>
>>>> _________________________________________________________________
>>>> Téléphonez gratuitement à tous vos proches avec Windows Live
>>>> Messenger  !  Téléchargez-le maintenant !
>>>> http://www.windowslive.fr/messenger/1.asp
>>>
>>
>> _________________________________________________________________
>> Téléphonez gratuitement à tous vos proches avec Windows Live  
>> Messenger  !  Téléchargez-le maintenant !
>> http://www.windowslive.fr/messenger/1.asp
>
> _________________________________________________________________
> Inédit ! Des Emoticônes Déjantées! Installez les dans votre  
> Messenger !
> http://www.ilovemessenger.fr/Emoticones/EmoticonesDejantees.aspx

Reply | Threaded
Open this post in threaded view
|

RE: Transaction error unknown...? [resolved]

Amine Benkirane

In the FTL, I have a form like this :
<form method="post" enctype="multipart/form-data" action="<@ofbizUrl>UploadImportHeavyFile?upload_file_type=xsl</@ofbizUrl>" name="fileUploadForm">

In the controller.xml, I have :
<request-map uri="UploadImportHeavyFile">
      <security https="true" auth="true"/>
      <response name="success" type="view" value="PageImportHeavyPromotions"/>
 </request-map>

The response goes to PageImportHeavyPromotions which contains the FTL.

When the user click on the button, I put the parameter upload_file_type on the URL. So, when, I come back to the screen with this FTL, I put a conditional on this parameter in the groovy file. If it found, I made (before my splitting into two steps) the both action : upload the Excel file into the server and import its datas into OFBiz.
Now, I only upload the file into the server. I add another form to make the second part (import the datas into OFBiz from this file which is on the server).

In the future, I will consider following the recommended pattern but it's difficult for a new OFBiz developer to do this at the beggining...

Thanks for all your informations and diponibility, David !!

Amine


> From: [hidden email]
> To: [hidden email]
> Subject: Re: Transaction error unknown...? [resolved]
> Date: Tue, 10 Feb 2009 08:04:15 -0700
>
>
> How are you calling that groovy script? If it is a screen action then  
> it will be part of the screen's transaction and that is what will  
> timeout.
>
> If that is the case, you should consider following the recommended  
> (and pretty much universally used) pattern in OFBiz of separating the  
> processing of input (using request-map -> event in controller.xml) and  
> the preparation and formatting of output (using view-map in  
> controller.xml). Views should not process input.
>
> -David
>
>
> On Feb 10, 2009, at 6:13 AM, Amine Benkirane wrote:
>
> >
> > After some investigations, I have modified the way I import the  
> > file. Now, I upload firstly the user file on the server and,  
> > afterwards, I get the file data from the file on the server. I  
> > didn't get now the transaction timeout !
> >
> > I guess it's because the timeout is started when the user click on  
> > the upload button and before calling my own service. I didn't find  
> > where in this case, I can increase the timeout (out from the  
> > service). So by splitting the file upload in two steps, I can call  
> > my own service directly from the controller.xml and not from the  
> > groovy file like before. Now, the timeout is corresponding to the  
> > timeout of the service and I didn't meet the trouble.
> >
> > Thanks for your help, David !
> >
> > Best regards,
> >
> > Amine
> >
> >
> >> From: [hidden email]
> >> To: [hidden email]
> >> Subject: RE: Transaction error unknown...?
> >> Date: Tue, 10 Feb 2009 09:19:12 +0100
> >>
> >>
> >>    Hi David,
> >>
> >> I understand but I'm using my own service and I call it directly  
> >> from the groovy file associated with the upload Excel file page  
> >> like this :
> >> if (importFileUrl) {
> >>            context.importFileUrl = importFileUrl;
> >>            Debug.logInfo("ImportFileUrl : " + importFileUrl, module);
> >>
> >>            // get the server filename
> >>            andMap = [filename : filePathPrefix + clientFileName];
> >>            andMap.put("login.username",  
> >> UtilProperties.getPropertyValue("marstools", "userLoginForImport"));
> >>            andMap.put("login.password",  
> >> UtilProperties.getPropertyValue("marstools", "pwdLoginForImport"));
> >>            dispatcher.runSync("heavyPromotionsImport", andMap);
> >>        }
> >>
> >> And, in the services.xml file, I set the transaction-timeout :
> >> <service name="heavyPromotionsImport" engine="java" transaction-
> >> timeout="200000"
> >>            
> >> location
> >> =
> >> "org
> >> .ofbiz.administration.datas.product.promotions.MarsPromosServices"  
> >> invoke="heavyPromotionsImport" global-transaction="false"  
> >> auth="true">
> >>        <description>Imports a xsl promotions file with numerous  
> >> promotions</description>
> >>        <attribute name="filename" type="String" mode="IN"  
> >> optional="false"/>
> >>    </service>
> >>
> >> So, by setting the transaction timeout in the definition of the  
> >> service, it's done from the beggining of the transaction ? Or did I  
> >> set it directly on the Java code used to write the service or in  
> >> another location... ?
> >>
> >> Thanks for your answer !
> >>
> >> Best regards,
> >>
> >> Amine
> >>
> >>
> >>> From: [hidden email]
> >>> To: [hidden email]
> >>> Subject: Re: Transaction error unknown...?
> >>> Date: Mon, 9 Feb 2009 15:34:07 -0700
> >>>
> >>>
> >>> What to do depends on the code you have written.
> >>>
> >>> Just make sure to set the timeout where the transaction is actually
> >>> begin, keeping in mind that when a service is called and a  
> >>> transaction
> >>> is already in place it won't create a new one with default settings,
> >>> it will just use the existing one so if you set a timeout there it
> >>> will be ignored.
> >>>
> >>> You need to find out where the transaction is begun and set the
> >>> timeout there.
> >>>
> >>> -David
> >>>
> >>>
> >>> On Feb 9, 2009, at 5:59 AM, Amine Benkirane wrote:
> >>>
> >>>>
> >>>> David,
> >>>>
> >>>> I tried to find if I have other error messages but I didin't find
> >>>> anything, just some catched errors that are logical !
> >>>>
> >>>> I had this error when using one of my service to load data from an
> >>>> Excel spreadsheet using POI. When, I want to load less than 800  
> >>>> rows
> >>>> in the spreadsheet, I never had any error however, when I want to
> >>>> load an Excel file with more than 800 rows, I had this the
> >>>> transaction timeout. I tried to increase the transaction-timeout in
> >>>> the services.xml file but I always had this error.
> >>>>
> >>>> If I split a 2000-rows Excel files into 10 Excel files of 200 rows,
> >>>> the service works like a charm but with the 2000-rows file, the
> >>>> transaction timeout appears.
> >>>>
> >>>> What can I do more in order to find the reason of this transaction
> >>>> timeout ?
> >>>>
> >>>> Thanks for any kind of help :) !
> >>>>
> >>>> Amine
> >>>>
> >>>>
> >>>>> From: [hidden email]
> >>>>> To: [hidden email]
> >>>>> Subject: Re: Transaction error unknown...?
> >>>>> Date: Mon, 9 Feb 2009 05:33:22 -0700
> >>>>>
> >>>>>
> >>>>> Amine,
> >>>>>
> >>>>> It looks like you don't have the entire error message. These are  
> >>>>> just
> >>>>> stack traces that the TransactionUtil class in OFBiz keeps to see
> >>>>> where important things are done for a certain transaction (makes
> >>>>> tracking down tx problems a LOT easier).
> >>>>>
> >>>>> Your cause: javax.transaction.RollbackException: Transaction  
> >>>>> timeout
> >>>>> (Transaction timeout)
> >>>>>
> >>>>> There may also be errors before and/or after these showing related
> >>>>> info.
> >>>>>
> >>>>> -David
> >>>>>
> >>>>>
> >>>>> On Feb 9, 2009, at 5:26 AM, Amine Benkirane wrote:
> >>>>>
> >>>>>>
> >>>>>>   Hi BJ,
> >>>>>>
> >>>>>> I'm sorry not answering you before but I ddin't see your  
> >>>>>> message...
> >>>>>>
> >>>>>> I don't know the trunk I'm using I just know that the SVN  
> >>>>>> checkout
> >>>>>> have been done in august 2008. I'm completely deconnected now  
> >>>>>> from
> >>>>>> SVN so how can I find the trunk I'm using without SVN  
> >>>>>> connection...?
> >>>>>>
> >>>>>> Thanks for your help !!
> >>>>>>
> >>>>>> Amine
> >>>>>>
> >>>>>>
> >>>>>>> Date: Fri, 23 Jan 2009 09:19:51 -0800
> >>>>>>> From: [hidden email]
> >>>>>>> To: [hidden email]
> >>>>>>> Subject: Re: Transaction error unknown...?
> >>>>>>>
> >>>>>>> -----BEGIN PGP SIGNED MESSAGE-----
> >>>>>>> Hash: SHA1
> >>>>>>>
> >>>>>>> What version of the Trunk are you using
> >>>>>>>
> >>>>>>> Amine Benkirane sent the following on 1/19/2009 6:47 AM:
> >>>>>>>>
> >>>>>>>>  Hi !
> >>>>>>>>
> >>>>>>>> Sometimes I had the following error with ofbiz. the trouble is
> >>>>>>>> just with the stack trace, I don't know which the reason of  
> >>>>>>>> this
> >>>>>>>> error. I see a transaction timeout but I don't know which
> >>>>>>>> transaction make the error. Can some one help me please to find
> >>>>>>>> how I can have more information about the reason of this  
> >>>>>>>> error ?
> >>>>>>>>
> >>>>>>>> Any help will be appreciated !
> >>>>>>>>
> >>>>>>>> Best regards,
> >>>>>>>>
> >>>>>>>> Amine
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>   [java] 2009-01-19 15:40:10,096 (http-0.0.0.0-8443-2)
> >>>>>>>> [  ServiceDispatcher.java:578:INFO ] Sync service [catalog/
> >>>>>>>> getProductCategoryAndLimitedMembers] finished in [231]
> >>>>>>>> milliseconds
> >>>>>>>>   [java] 2009-01-19 15:40:10,196 (http-0.0.0.0-8443-2)
> >>>>>>>> [            UtilXml.java:241:INFO ] XML Read 0.05s: file:/C:/
> >>>>>>>> Projets_Eclipse/ofbiz-mars/applications/product/webapp/catalog/
> >>>>>>>> promo/PromoForms.xml
> >>>>>>>>   [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2)
> >>>>>>>> [          ModelForm.java:1323:INFO ] preparePager: low -  
> >>>>>>>> high = 0
> >>>>>>>> - 10
> >>>>>>>>   [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2)
> >>>>>>>> [          ModelForm.java:1341:INFO ] preparePager: Found  
> >>>>>>>> rows =
> >>>>>>>> 10
> >>>>>>>>   [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2)
> >>>>>>>> [    TransactionUtil.java:737:WARN ]
> >>>>>>>>   [java] ---- exception report
> >>>>>>>> ----------------------------------------------------------
> >>>>>>>>   [java] WARNING: In getSetRollbackOnlyCause no stack
> >>>>>>>> placeholder was in place, here is the current location:
> >>>>>>>>   [java] Exception: java.lang.Exception
> >>>>>>>>   [java] Message: Current Stack Trace
> >>>>>>>>   [java] ---- stack trace
> >>>>>>>> ---------------------------------------------------------------
> >>>>>>>>   [java] java.lang.Exception: Current Stack Trace
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction
> >>>>>>>> .TransactionUtil.getSetRollbackOnlyCause(TransactionUtil.java:
> >>>>>>>> 736)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
> >>>>>>>> 212)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
> >>>>>>>> 185)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
> >>>>>>>> 424)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>>>> 129)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>>>> 92)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .widget
> >>>>>>>> .screen
> >>>>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:
> >>>>>>>> 96)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:
> >>>>>>>> 651)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>>>>>>> 435)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>>>>>>> 198)
> >>>>>>>>   [java]  
> >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>>>> 690)
> >>>>>>>>   [java]  
> >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>>>> 803)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain
> >>>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>>>> 206)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>>>>>>> 258)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain
> >>>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>>>> 206)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:
> >>>>>>>> 233)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:
> >>>>>>>> 175)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> >>>>>>>> 128)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> >>>>>>>> 102)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>>>>>>> 109)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>>>>>>> 568)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> >>>>>>>> 286)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
> >>>>>>>> 844)
> >>>>>>>>   [java] org.apache.coyote.http11.Http11Protocol
> >>>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>>>>>>   [java] org.apache.tomcat.util.net.JIoEndpoint
> >>>>>>>> $Worker.run(JIoEndpoint.java:447)
> >>>>>>>>   [java] java.lang.Thread.run(Thread.java:595)
> >>>>>>>>   [java]
> >>>>>>>> --------------------------------------------------------------------------------
> >>>>>>>>   [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2)
> >>>>>>>> [        ModelScreen.java:426:ERROR]
> >>>>>>>>   [java] ---- exception report
> >>>>>>>> ----------------------------------------------------------
> >>>>>>>>   [java] Could not commit transaction:
> >>>>>>>> org.ofbiz.entity.transaction.GenericTransactionException: Roll
> >>>>>>>> back error (with no rollbackOnly cause found), could not commit
> >>>>>>>> transaction, was rolled back instead:
> >>>>>>>> javax.transaction.RollbackException: Transaction timeout
> >>>>>>>> (Transaction timeout)
> >>>>>>>>   [java] Exception:
> >>>>>>>> org.ofbiz.entity.transaction.GenericTransactionException
> >>>>>>>>   [java] Message: Roll back error (with no rollbackOnly cause
> >>>>>>>> found), could not commit transaction, was rolled back instead:
> >>>>>>>> javax.transaction.RollbackException: Transaction timeout
> >>>>>>>> (Transaction timeout)
> >>>>>>>>   [java] ---- stack trace
> >>>>>>>> ---------------------------------------------------------------
> >>>>>>>>   [java]
> >>>>>>>> org.ofbiz.entity.transaction.GenericTransactionException: Roll
> >>>>>>>> back error (with no rollbackOnly cause found), could not commit
> >>>>>>>> transaction, was rolled back instead:
> >>>>>>>> javax.transaction.RollbackException: Transaction timeout
> >>>>>>>> (Transaction timeout)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
> >>>>>>>> 224)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
> >>>>>>>> 185)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
> >>>>>>>> 424)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>>>> 129)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>>>> 92)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .widget
> >>>>>>>> .screen
> >>>>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:
> >>>>>>>> 96)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:
> >>>>>>>> 651)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>>>>>>> 435)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>>>>>>> 198)
> >>>>>>>>   [java]  
> >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>>>> 690)
> >>>>>>>>   [java]  
> >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>>>> 803)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain
> >>>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>>>> 206)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>>>>>>> 258)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain
> >>>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>>>> 206)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:
> >>>>>>>> 233)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:
> >>>>>>>> 175)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> >>>>>>>> 128)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> >>>>>>>> 102)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>>>>>>> 109)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>>>>>>> 568)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> >>>>>>>> 286)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
> >>>>>>>> 844)
> >>>>>>>>   [java] org.apache.coyote.http11.Http11Protocol
> >>>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>>>>>>   [java] org.apache.tomcat.util.net.JIoEndpoint
> >>>>>>>> $Worker.run(JIoEndpoint.java:447)
> >>>>>>>>   [java] java.lang.Thread.run(Thread.java:595)
> >>>>>>>>   [java] javax.transaction.RollbackException: Transaction  
> >>>>>>>> timeout
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .geronimo
> >>>>>>>> .transaction
> >>>>>>>> .manager.TransactionImpl.commit(TransactionImpl.java:
> >>>>>>>> 269)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .geronimo
> >>>>>>>> .transaction
> >>>>>>>> .manager
> >>>>>>>> .TransactionManagerImpl.commit(TransactionManagerImpl.java:
> >>>>>>>> 245)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
> >>>>>>>> 199)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
> >>>>>>>> 185)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
> >>>>>>>> 424)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>>>> 129)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>>>> 92)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .widget
> >>>>>>>> .screen
> >>>>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:
> >>>>>>>> 96)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:
> >>>>>>>> 651)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>>>>>>> 435)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>>>>>>> 198)
> >>>>>>>>   [java]  
> >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>>>> 690)
> >>>>>>>>   [java]  
> >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>>>> 803)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain
> >>>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>>>> 206)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>>>>>>> 258)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain
> >>>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>>>> 206)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:
> >>>>>>>> 233)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:
> >>>>>>>> 175)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> >>>>>>>> 128)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> >>>>>>>> 102)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>>>>>>> 109)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>>>>>>> 568)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> >>>>>>>> 286)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
> >>>>>>>> 844)
> >>>>>>>>   [java] org.apache.coyote.http11.Http11Protocol
> >>>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>>>>>>   [java] org.apache.tomcat.util.net.JIoEndpoint
> >>>>>>>> $Worker.run(JIoEndpoint.java:447)
> >>>>>>>>   [java] java.lang.Thread.run(Thread.java:595)
> >>>>>>>>   [java]
> >>>>>>>> --------------------------------------------------------------------------------
> >>>>>>>>   [java] 2009-01-19 15:40:12,839 (http-0.0.0.0-8443-2)
> >>>>>>>> [    TransactionUtil.java:642:WARN ]
> >>>>>>>>   [java] ---- exception report
> >>>>>>>> ----------------------------------------------------------
> >>>>>>>>   [java] WARNING: In setTransactionBeginStack a stack
> >>>>>>>> placeholder was already in place, here is where the transaction
> >>>>>>>> began:
> >>>>>>>>   [java] Exception: java.lang.Exception
> >>>>>>>>   [java] Message: Tx Stack Placeholder
> >>>>>>>>   [java] ---- stack trace
> >>>>>>>> ---------------------------------------------------------------
> >>>>>>>>   [java] java.lang.Exception: Tx Stack Placeholder
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction
> >>>>>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:
> >>>>>>>> 636)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:
> >>>>>>>> 125)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction.TransactionUtil.begin(TransactionUtil.java:71)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
> >>>>>>>> 386)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>>>> 129)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>>>> 92)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .widget
> >>>>>>>> .screen
> >>>>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:
> >>>>>>>> 96)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:
> >>>>>>>> 651)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>>>>>>> 435)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>>>>>>> 198)
> >>>>>>>>   [java]  
> >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>>>> 690)
> >>>>>>>>   [java]  
> >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>>>> 803)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain
> >>>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>>>> 206)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>>>>>>> 258)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain
> >>>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>>>> 206)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:
> >>>>>>>> 233)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:
> >>>>>>>> 175)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> >>>>>>>> 128)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> >>>>>>>> 102)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>>>>>>> 109)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>>>>>>> 568)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> >>>>>>>> 286)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
> >>>>>>>> 844)
> >>>>>>>>   [java] org.apache.coyote.http11.Http11Protocol
> >>>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>>>>>>   [java] org.apache.tomcat.util.net.JIoEndpoint
> >>>>>>>> $Worker.run(JIoEndpoint.java:447)
> >>>>>>>>   [java] java.lang.Thread.run(Thread.java:595)
> >>>>>>>>   [java]
> >>>>>>>> --------------------------------------------------------------------------------
> >>>>>>>>   [java] 2009-01-19 15:40:12,859 (http-0.0.0.0-8443-2)
> >>>>>>>> [    TransactionUtil.java:644:WARN ]
> >>>>>>>>   [java] ---- exception report
> >>>>>>>> ----------------------------------------------------------
> >>>>>>>>   [java] WARNING: In setTransactionBeginStack a stack
> >>>>>>>> placeholder was already in place, here is the current location:
> >>>>>>>>   [java] Exception: java.lang.Exception
> >>>>>>>>   [java] Message: Current Stack Trace
> >>>>>>>>   [java] ---- stack trace
> >>>>>>>> ---------------------------------------------------------------
> >>>>>>>>   [java] java.lang.Exception: Current Stack Trace
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction
> >>>>>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:
> >>>>>>>> 643)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction
> >>>>>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:
> >>>>>>>> 637)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:
> >>>>>>>> 125)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction.TransactionUtil.begin(TransactionUtil.java:71)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .GenericDelegator.getNextSeqIdLong(GenericDelegator.java:
> >>>>>>>> 3026)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity.GenericDelegator.getNextSeqId(GenericDelegator.java:
> >>>>>>>> 2993)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity.GenericDelegator.getNextSeqId(GenericDelegator.java:
> >>>>>>>> 2983)
> >>>>>>>>   [java]
> >>>>>>>> org.ofbiz.entity.GenericEntity.setNextSeqId(GenericEntity.java:
> >>>>>>>> 556)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .GenericDelegator.createSetNextSeqId(GenericDelegator.java:
> >>>>>>>> 642)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.webapp.stats.ServerHitBin.advanceBin(ServerHitBin.java:
> >>>>>>>> 574)
> >>>>>>>>   [java]
> >>>>>>>> org.ofbiz.webapp.stats.ServerHitBin.addHit(ServerHitBin.java:
> >>>>>>>> 506)
> >>>>>>>>   [java]
> >>>>>>>> org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:
> >>>>>>>> 206)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:85)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.webapp.stats.ServerHitBin.countView(ServerHitBin.java:
> >>>>>>>> 68)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:
> >>>>>>>> 668)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>>>>>>> 435)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>>>>>>> 198)
> >>>>>>>>   [java]  
> >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>>>> 690)
> >>>>>>>>   [java]  
> >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>>>> 803)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain
> >>>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>>>> 206)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>>>>>>> 258)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain
> >>>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>>>> 206)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:
> >>>>>>>> 233)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:
> >>>>>>>> 175)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> >>>>>>>> 128)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> >>>>>>>> 102)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>>>>>>> 109)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>>>>>>> 568)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> >>>>>>>> 286)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
> >>>>>>>> 844)
> >>>>>>>>   [java] org.apache.coyote.http11.Http11Protocol
> >>>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>>>>>>   [java] org.apache.tomcat.util.net.JIoEndpoint
> >>>>>>>> $Worker.run(JIoEndpoint.java:447)
> >>>>>>>>   [java] java.lang.Thread.run(Thread.java:595)
> >>>>>>>>   [java]
> >>>>>>>> --------------------------------------------------------------------------------
> >>>>>>>>   [java] 2009-01-19 15:40:15,163 (http-0.0.0.0-8443-2)
> >>>>>>>> [     ControlServlet.java:299:INFO ] [[[FindProductPromo] Done
> >>>>>>>> rendering page, Servlet Finished- total:92.013,since
> >>>>>>>> last([FindProductPromo...):92.013]]
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> _________________________________________________________________
> >>>>>>>> Téléphonez gratuitement à tous vos proches avec Windows Live
> >>>>>>>> Messenger  !  Téléchargez-le maintenant !
> >>>>>>>> http://www.windowslive.fr/messenger/1.asp
> >>>>>>> -----BEGIN PGP SIGNATURE-----
> >>>>>>> Version: GnuPG v1.4.6 (MingW32)
> >>>>>>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> >>>>>>>
> >>>>>>> iD8DBQFJefw3rP3NbaWWqE4RAjcoAKDJcPDzKaWBf1mXlK21QhXfTos0wACgjsk7
> >>>>>>> sMqz6a4U2A6kX8z4A9PP8MQ=
> >>>>>>> =GTM3
> >>>>>>> -----END PGP SIGNATURE-----
> >>>>>>
> >>>>>> _________________________________________________________________
> >>>>>> Téléphonez gratuitement à tous vos proches avec Windows Live
> >>>>>> Messenger  !  Téléchargez-le maintenant !
> >>>>>> http://www.windowslive.fr/messenger/1.asp
> >>>>>
> >>>>
> >>>> _________________________________________________________________
> >>>> Téléphonez gratuitement à tous vos proches avec Windows Live
> >>>> Messenger  !  Téléchargez-le maintenant !
> >>>> http://www.windowslive.fr/messenger/1.asp
> >>>
> >>
> >> _________________________________________________________________
> >> Téléphonez gratuitement à tous vos proches avec Windows Live  
> >> Messenger  !  Téléchargez-le maintenant !
> >> http://www.windowslive.fr/messenger/1.asp
> >
> > _________________________________________________________________
> > Inédit ! Des Emoticônes Déjantées! Installez les dans votre  
> > Messenger !
> > http://www.ilovemessenger.fr/Emoticones/EmoticonesDejantees.aspx
>

_________________________________________________________________
Vous voulez savoir ce que vous pouvez faire avec le nouveau Windows Live ? Lancez-vous !
http://www.microsoft.com/windows/windowslive/default.aspx
Reply | Threaded
Open this post in threaded view
|

Re: Transaction error unknown...? [resolved]

Jacques Le Roux
Administrator
From: "Amine Benkirane" <[hidden email]>
In the future, I will consider following the recommended pattern but it's difficult for a new OFBiz developer to do this at the
beggining...
Thanks for all your informations and diponibility, David !!
Amine

You could use http://docs.ofbiz.org/x/UBE
or read the book on OFBiz http://docs.ofbiz.org/display/OFBADMIN/OFBiz+Related+Books

Jacques


> From: [hidden email]
> To: [hidden email]
> Subject: Re: Transaction error unknown...? [resolved]
> Date: Tue, 10 Feb 2009 08:04:15 -0700
>
>
> How are you calling that groovy script? If it is a screen action then
> it will be part of the screen's transaction and that is what will
> timeout.
>
> If that is the case, you should consider following the recommended
> (and pretty much universally used) pattern in OFBiz of separating the
> processing of input (using request-map -> event in controller.xml) and
> the preparation and formatting of output (using view-map in
> controller.xml). Views should not process input.
>
> -David
>
>
> On Feb 10, 2009, at 6:13 AM, Amine Benkirane wrote:
>
> >
> > After some investigations, I have modified the way I import the
> > file. Now, I upload firstly the user file on the server and,
> > afterwards, I get the file data from the file on the server. I
> > didn't get now the transaction timeout !
> >
> > I guess it's because the timeout is started when the user click on
> > the upload button and before calling my own service. I didn't find
> > where in this case, I can increase the timeout (out from the
> > service). So by splitting the file upload in two steps, I can call
> > my own service directly from the controller.xml and not from the
> > groovy file like before. Now, the timeout is corresponding to the
> > timeout of the service and I didn't meet the trouble.
> >
> > Thanks for your help, David !
> >
> > Best regards,
> >
> > Amine
> >
> >
> >> From: [hidden email]
> >> To: [hidden email]
> >> Subject: RE: Transaction error unknown...?
> >> Date: Tue, 10 Feb 2009 09:19:12 +0100
> >>
> >>
> >>    Hi David,
> >>
> >> I understand but I'm using my own service and I call it directly
> >> from the groovy file associated with the upload Excel file page
> >> like this :
> >> if (importFileUrl) {
> >>            context.importFileUrl = importFileUrl;
> >>            Debug.logInfo("ImportFileUrl : " + importFileUrl, module);
> >>
> >>            // get the server filename
> >>            andMap = [filename : filePathPrefix + clientFileName];
> >>            andMap.put("login.username",
> >> UtilProperties.getPropertyValue("marstools", "userLoginForImport"));
> >>            andMap.put("login.password",
> >> UtilProperties.getPropertyValue("marstools", "pwdLoginForImport"));
> >>            dispatcher.runSync("heavyPromotionsImport", andMap);
> >>        }
> >>
> >> And, in the services.xml file, I set the transaction-timeout :
> >> <service name="heavyPromotionsImport" engine="java" transaction-
> >> timeout="200000"
> >>
> >> location
> >> =
> >> "org
> >> .ofbiz.administration.datas.product.promotions.MarsPromosServices"
> >> invoke="heavyPromotionsImport" global-transaction="false"
> >> auth="true">
> >>        <description>Imports a xsl promotions file with numerous
> >> promotions</description>
> >>        <attribute name="filename" type="String" mode="IN"
> >> optional="false"/>
> >>    </service>
> >>
> >> So, by setting the transaction timeout in the definition of the
> >> service, it's done from the beggining of the transaction ? Or did I
> >> set it directly on the Java code used to write the service or in
> >> another location... ?
> >>
> >> Thanks for your answer !
> >>
> >> Best regards,
> >>
> >> Amine
> >>
> >>
> >>> From: [hidden email]
> >>> To: [hidden email]
> >>> Subject: Re: Transaction error unknown...?
> >>> Date: Mon, 9 Feb 2009 15:34:07 -0700
> >>>
> >>>
> >>> What to do depends on the code you have written.
> >>>
> >>> Just make sure to set the timeout where the transaction is actually
> >>> begin, keeping in mind that when a service is called and a
> >>> transaction
> >>> is already in place it won't create a new one with default settings,
> >>> it will just use the existing one so if you set a timeout there it
> >>> will be ignored.
> >>>
> >>> You need to find out where the transaction is begun and set the
> >>> timeout there.
> >>>
> >>> -David
> >>>
> >>>
> >>> On Feb 9, 2009, at 5:59 AM, Amine Benkirane wrote:
> >>>
> >>>>
> >>>> David,
> >>>>
> >>>> I tried to find if I have other error messages but I didin't find
> >>>> anything, just some catched errors that are logical !
> >>>>
> >>>> I had this error when using one of my service to load data from an
> >>>> Excel spreadsheet using POI. When, I want to load less than 800
> >>>> rows
> >>>> in the spreadsheet, I never had any error however, when I want to
> >>>> load an Excel file with more than 800 rows, I had this the
> >>>> transaction timeout. I tried to increase the transaction-timeout in
> >>>> the services.xml file but I always had this error.
> >>>>
> >>>> If I split a 2000-rows Excel files into 10 Excel files of 200 rows,
> >>>> the service works like a charm but with the 2000-rows file, the
> >>>> transaction timeout appears.
> >>>>
> >>>> What can I do more in order to find the reason of this transaction
> >>>> timeout ?
> >>>>
> >>>> Thanks for any kind of help :) !
> >>>>
> >>>> Amine
> >>>>
> >>>>
> >>>>> From: [hidden email]
> >>>>> To: [hidden email]
> >>>>> Subject: Re: Transaction error unknown...?
> >>>>> Date: Mon, 9 Feb 2009 05:33:22 -0700
> >>>>>
> >>>>>
> >>>>> Amine,
> >>>>>
> >>>>> It looks like you don't have the entire error message. These are
> >>>>> just
> >>>>> stack traces that the TransactionUtil class in OFBiz keeps to see
> >>>>> where important things are done for a certain transaction (makes
> >>>>> tracking down tx problems a LOT easier).
> >>>>>
> >>>>> Your cause: javax.transaction.RollbackException: Transaction
> >>>>> timeout
> >>>>> (Transaction timeout)
> >>>>>
> >>>>> There may also be errors before and/or after these showing related
> >>>>> info.
> >>>>>
> >>>>> -David
> >>>>>
> >>>>>
> >>>>> On Feb 9, 2009, at 5:26 AM, Amine Benkirane wrote:
> >>>>>
> >>>>>>
> >>>>>>   Hi BJ,
> >>>>>>
> >>>>>> I'm sorry not answering you before but I ddin't see your
> >>>>>> message...
> >>>>>>
> >>>>>> I don't know the trunk I'm using I just know that the SVN
> >>>>>> checkout
> >>>>>> have been done in august 2008. I'm completely deconnected now
> >>>>>> from
> >>>>>> SVN so how can I find the trunk I'm using without SVN
> >>>>>> connection...?
> >>>>>>
> >>>>>> Thanks for your help !!
> >>>>>>
> >>>>>> Amine
> >>>>>>
> >>>>>>
> >>>>>>> Date: Fri, 23 Jan 2009 09:19:51 -0800
> >>>>>>> From: [hidden email]
> >>>>>>> To: [hidden email]
> >>>>>>> Subject: Re: Transaction error unknown...?
> >>>>>>>
> >>>>>>> -----BEGIN PGP SIGNED MESSAGE-----
> >>>>>>> Hash: SHA1
> >>>>>>>
> >>>>>>> What version of the Trunk are you using
> >>>>>>>
> >>>>>>> Amine Benkirane sent the following on 1/19/2009 6:47 AM:
> >>>>>>>>
> >>>>>>>>  Hi !
> >>>>>>>>
> >>>>>>>> Sometimes I had the following error with ofbiz. the trouble is
> >>>>>>>> just with the stack trace, I don't know which the reason of
> >>>>>>>> this
> >>>>>>>> error. I see a transaction timeout but I don't know which
> >>>>>>>> transaction make the error. Can some one help me please to find
> >>>>>>>> how I can have more information about the reason of this
> >>>>>>>> error ?
> >>>>>>>>
> >>>>>>>> Any help will be appreciated !
> >>>>>>>>
> >>>>>>>> Best regards,
> >>>>>>>>
> >>>>>>>> Amine
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>   [java] 2009-01-19 15:40:10,096 (http-0.0.0.0-8443-2)
> >>>>>>>> [  ServiceDispatcher.java:578:INFO ] Sync service [catalog/
> >>>>>>>> getProductCategoryAndLimitedMembers] finished in [231]
> >>>>>>>> milliseconds
> >>>>>>>>   [java] 2009-01-19 15:40:10,196 (http-0.0.0.0-8443-2)
> >>>>>>>> [            UtilXml.java:241:INFO ] XML Read 0.05s: file:/C:/
> >>>>>>>> Projets_Eclipse/ofbiz-mars/applications/product/webapp/catalog/
> >>>>>>>> promo/PromoForms.xml
> >>>>>>>>   [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2)
> >>>>>>>> [          ModelForm.java:1323:INFO ] preparePager: low -
> >>>>>>>> high = 0
> >>>>>>>> - 10
> >>>>>>>>   [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2)
> >>>>>>>> [          ModelForm.java:1341:INFO ] preparePager: Found
> >>>>>>>> rows =
> >>>>>>>> 10
> >>>>>>>>   [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2)
> >>>>>>>> [    TransactionUtil.java:737:WARN ]
> >>>>>>>>   [java] ---- exception report
> >>>>>>>> ----------------------------------------------------------
> >>>>>>>>   [java] WARNING: In getSetRollbackOnlyCause no stack
> >>>>>>>> placeholder was in place, here is the current location:
> >>>>>>>>   [java] Exception: java.lang.Exception
> >>>>>>>>   [java] Message: Current Stack Trace
> >>>>>>>>   [java] ---- stack trace
> >>>>>>>> ---------------------------------------------------------------
> >>>>>>>>   [java] java.lang.Exception: Current Stack Trace
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction
> >>>>>>>> .TransactionUtil.getSetRollbackOnlyCause(TransactionUtil.java:
> >>>>>>>> 736)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
> >>>>>>>> 212)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
> >>>>>>>> 185)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
> >>>>>>>> 424)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>>>> 129)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>>>> 92)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .widget
> >>>>>>>> .screen
> >>>>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:
> >>>>>>>> 96)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:
> >>>>>>>> 651)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>>>>>>> 435)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>>>>>>> 198)
> >>>>>>>>   [java]
> >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>>>> 690)
> >>>>>>>>   [java]
> >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>>>> 803)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain
> >>>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>>>> 206)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>>>>>>> 258)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain
> >>>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>>>> 206)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:
> >>>>>>>> 233)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:
> >>>>>>>> 175)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> >>>>>>>> 128)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> >>>>>>>> 102)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>>>>>>> 109)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>>>>>>> 568)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> >>>>>>>> 286)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
> >>>>>>>> 844)
> >>>>>>>>   [java] org.apache.coyote.http11.Http11Protocol
> >>>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>>>>>>   [java] org.apache.tomcat.util.net.JIoEndpoint
> >>>>>>>> $Worker.run(JIoEndpoint.java:447)
> >>>>>>>>   [java] java.lang.Thread.run(Thread.java:595)
> >>>>>>>>   [java]
> >>>>>>>> --------------------------------------------------------------------------------
> >>>>>>>>   [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2)
> >>>>>>>> [        ModelScreen.java:426:ERROR]
> >>>>>>>>   [java] ---- exception report
> >>>>>>>> ----------------------------------------------------------
> >>>>>>>>   [java] Could not commit transaction:
> >>>>>>>> org.ofbiz.entity.transaction.GenericTransactionException: Roll
> >>>>>>>> back error (with no rollbackOnly cause found), could not commit
> >>>>>>>> transaction, was rolled back instead:
> >>>>>>>> javax.transaction.RollbackException: Transaction timeout
> >>>>>>>> (Transaction timeout)
> >>>>>>>>   [java] Exception:
> >>>>>>>> org.ofbiz.entity.transaction.GenericTransactionException
> >>>>>>>>   [java] Message: Roll back error (with no rollbackOnly cause
> >>>>>>>> found), could not commit transaction, was rolled back instead:
> >>>>>>>> javax.transaction.RollbackException: Transaction timeout
> >>>>>>>> (Transaction timeout)
> >>>>>>>>   [java] ---- stack trace
> >>>>>>>> ---------------------------------------------------------------
> >>>>>>>>   [java]
> >>>>>>>> org.ofbiz.entity.transaction.GenericTransactionException: Roll
> >>>>>>>> back error (with no rollbackOnly cause found), could not commit
> >>>>>>>> transaction, was rolled back instead:
> >>>>>>>> javax.transaction.RollbackException: Transaction timeout
> >>>>>>>> (Transaction timeout)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
> >>>>>>>> 224)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
> >>>>>>>> 185)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
> >>>>>>>> 424)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>>>> 129)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>>>> 92)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .widget
> >>>>>>>> .screen
> >>>>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:
> >>>>>>>> 96)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:
> >>>>>>>> 651)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>>>>>>> 435)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>>>>>>> 198)
> >>>>>>>>   [java]
> >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>>>> 690)
> >>>>>>>>   [java]
> >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>>>> 803)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain
> >>>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>>>> 206)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>>>>>>> 258)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain
> >>>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>>>> 206)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:
> >>>>>>>> 233)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:
> >>>>>>>> 175)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> >>>>>>>> 128)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> >>>>>>>> 102)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>>>>>>> 109)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>>>>>>> 568)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> >>>>>>>> 286)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
> >>>>>>>> 844)
> >>>>>>>>   [java] org.apache.coyote.http11.Http11Protocol
> >>>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>>>>>>   [java] org.apache.tomcat.util.net.JIoEndpoint
> >>>>>>>> $Worker.run(JIoEndpoint.java:447)
> >>>>>>>>   [java] java.lang.Thread.run(Thread.java:595)
> >>>>>>>>   [java] javax.transaction.RollbackException: Transaction
> >>>>>>>> timeout
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .geronimo
> >>>>>>>> .transaction
> >>>>>>>> .manager.TransactionImpl.commit(TransactionImpl.java:
> >>>>>>>> 269)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .geronimo
> >>>>>>>> .transaction
> >>>>>>>> .manager
> >>>>>>>> .TransactionManagerImpl.commit(TransactionManagerImpl.java:
> >>>>>>>> 245)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
> >>>>>>>> 199)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
> >>>>>>>> 185)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
> >>>>>>>> 424)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>>>> 129)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>>>> 92)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .widget
> >>>>>>>> .screen
> >>>>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:
> >>>>>>>> 96)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:
> >>>>>>>> 651)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>>>>>>> 435)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>>>>>>> 198)
> >>>>>>>>   [java]
> >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>>>> 690)
> >>>>>>>>   [java]
> >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>>>> 803)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain
> >>>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>>>> 206)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>>>>>>> 258)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain
> >>>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>>>> 206)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:
> >>>>>>>> 233)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:
> >>>>>>>> 175)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> >>>>>>>> 128)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> >>>>>>>> 102)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>>>>>>> 109)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>>>>>>> 568)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> >>>>>>>> 286)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
> >>>>>>>> 844)
> >>>>>>>>   [java] org.apache.coyote.http11.Http11Protocol
> >>>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>>>>>>   [java] org.apache.tomcat.util.net.JIoEndpoint
> >>>>>>>> $Worker.run(JIoEndpoint.java:447)
> >>>>>>>>   [java] java.lang.Thread.run(Thread.java:595)
> >>>>>>>>   [java]
> >>>>>>>> --------------------------------------------------------------------------------
> >>>>>>>>   [java] 2009-01-19 15:40:12,839 (http-0.0.0.0-8443-2)
> >>>>>>>> [    TransactionUtil.java:642:WARN ]
> >>>>>>>>   [java] ---- exception report
> >>>>>>>> ----------------------------------------------------------
> >>>>>>>>   [java] WARNING: In setTransactionBeginStack a stack
> >>>>>>>> placeholder was already in place, here is where the transaction
> >>>>>>>> began:
> >>>>>>>>   [java] Exception: java.lang.Exception
> >>>>>>>>   [java] Message: Tx Stack Placeholder
> >>>>>>>>   [java] ---- stack trace
> >>>>>>>> ---------------------------------------------------------------
> >>>>>>>>   [java] java.lang.Exception: Tx Stack Placeholder
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction
> >>>>>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:
> >>>>>>>> 636)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:
> >>>>>>>> 125)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction.TransactionUtil.begin(TransactionUtil.java:71)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
> >>>>>>>> 386)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>>>> 129)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
> >>>>>>>> 92)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .widget
> >>>>>>>> .screen
> >>>>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:
> >>>>>>>> 96)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:
> >>>>>>>> 651)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>>>>>>> 435)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>>>>>>> 198)
> >>>>>>>>   [java]
> >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>>>> 690)
> >>>>>>>>   [java]
> >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>>>> 803)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain
> >>>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>>>> 206)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>>>>>>> 258)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain
> >>>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>>>> 206)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:
> >>>>>>>> 233)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:
> >>>>>>>> 175)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> >>>>>>>> 128)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> >>>>>>>> 102)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>>>>>>> 109)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>>>>>>> 568)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> >>>>>>>> 286)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
> >>>>>>>> 844)
> >>>>>>>>   [java] org.apache.coyote.http11.Http11Protocol
> >>>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>>>>>>   [java] org.apache.tomcat.util.net.JIoEndpoint
> >>>>>>>> $Worker.run(JIoEndpoint.java:447)
> >>>>>>>>   [java] java.lang.Thread.run(Thread.java:595)
> >>>>>>>>   [java]
> >>>>>>>> --------------------------------------------------------------------------------
> >>>>>>>>   [java] 2009-01-19 15:40:12,859 (http-0.0.0.0-8443-2)
> >>>>>>>> [    TransactionUtil.java:644:WARN ]
> >>>>>>>>   [java] ---- exception report
> >>>>>>>> ----------------------------------------------------------
> >>>>>>>>   [java] WARNING: In setTransactionBeginStack a stack
> >>>>>>>> placeholder was already in place, here is the current location:
> >>>>>>>>   [java] Exception: java.lang.Exception
> >>>>>>>>   [java] Message: Current Stack Trace
> >>>>>>>>   [java] ---- stack trace
> >>>>>>>> ---------------------------------------------------------------
> >>>>>>>>   [java] java.lang.Exception: Current Stack Trace
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction
> >>>>>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:
> >>>>>>>> 643)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction
> >>>>>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:
> >>>>>>>> 637)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:
> >>>>>>>> 125)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .transaction.TransactionUtil.begin(TransactionUtil.java:71)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .GenericDelegator.getNextSeqIdLong(GenericDelegator.java:
> >>>>>>>> 3026)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity.GenericDelegator.getNextSeqId(GenericDelegator.java:
> >>>>>>>> 2993)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity.GenericDelegator.getNextSeqId(GenericDelegator.java:
> >>>>>>>> 2983)
> >>>>>>>>   [java]
> >>>>>>>> org.ofbiz.entity.GenericEntity.setNextSeqId(GenericEntity.java:
> >>>>>>>> 556)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .entity
> >>>>>>>> .GenericDelegator.createSetNextSeqId(GenericDelegator.java:
> >>>>>>>> 642)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.webapp.stats.ServerHitBin.advanceBin(ServerHitBin.java:
> >>>>>>>> 574)
> >>>>>>>>   [java]
> >>>>>>>> org.ofbiz.webapp.stats.ServerHitBin.addHit(ServerHitBin.java:
> >>>>>>>> 506)
> >>>>>>>>   [java]
> >>>>>>>> org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:
> >>>>>>>> 206)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:85)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.webapp.stats.ServerHitBin.countView(ServerHitBin.java:
> >>>>>>>> 68)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:
> >>>>>>>> 668)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
> >>>>>>>> 435)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
> >>>>>>>> 198)
> >>>>>>>>   [java]
> >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>>>> 690)
> >>>>>>>>   [java]
> >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
> >>>>>>>> 803)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain
> >>>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>>>> 206)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .ofbiz
> >>>>>>>> .webapp.control.ContextFilter.doFilter(ContextFilter.java:
> >>>>>>>> 258)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain
> >>>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core
> >>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
> >>>>>>>> 206)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:
> >>>>>>>> 233)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:
> >>>>>>>> 175)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
> >>>>>>>> 128)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
> >>>>>>>> 102)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina
> >>>>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
> >>>>>>>> 109)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
> >>>>>>>> 568)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
> >>>>>>>> 286)
> >>>>>>>>   [java]
> >>>>>>>> org
> >>>>>>>> .apache
> >>>>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
> >>>>>>>> 844)
> >>>>>>>>   [java] org.apache.coyote.http11.Http11Protocol
> >>>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
> >>>>>>>>   [java] org.apache.tomcat.util.net.JIoEndpoint
> >>>>>>>> $Worker.run(JIoEndpoint.java:447)
> >>>>>>>>   [java] java.lang.Thread.run(Thread.java:595)
> >>>>>>>>   [java]
> >>>>>>>> --------------------------------------------------------------------------------
> >>>>>>>>   [java] 2009-01-19 15:40:15,163 (http-0.0.0.0-8443-2)
> >>>>>>>> [     ControlServlet.java:299:INFO ] [[[FindProductPromo] Done
> >>>>>>>> rendering page, Servlet Finished- total:92.013,since
> >>>>>>>> last([FindProductPromo...):92.013]]
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> _________________________________________________________________
> >>>>>>>> Téléphonez gratuitement à tous vos proches avec Windows Live
> >>>>>>>> Messenger  !  Téléchargez-le maintenant !
> >>>>>>>> http://www.windowslive.fr/messenger/1.asp
> >>>>>>> -----BEGIN PGP SIGNATURE-----
> >>>>>>> Version: GnuPG v1.4.6 (MingW32)
> >>>>>>> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> >>>>>>>
> >>>>>>> iD8DBQFJefw3rP3NbaWWqE4RAjcoAKDJcPDzKaWBf1mXlK21QhXfTos0wACgjsk7
> >>>>>>> sMqz6a4U2A6kX8z4A9PP8MQ=
> >>>>>>> =GTM3
> >>>>>>> -----END PGP SIGNATURE-----
> >>>>>>
> >>>>>> _________________________________________________________________
> >>>>>> Téléphonez gratuitement à tous vos proches avec Windows Live
> >>>>>> Messenger  !  Téléchargez-le maintenant !
> >>>>>> http://www.windowslive.fr/messenger/1.asp
> >>>>>
> >>>>
> >>>> _________________________________________________________________
> >>>> Téléphonez gratuitement à tous vos proches avec Windows Live
> >>>> Messenger  !  Téléchargez-le maintenant !
> >>>> http://www.windowslive.fr/messenger/1.asp
> >>>
> >>
> >> _________________________________________________________________
> >> Téléphonez gratuitement à tous vos proches avec Windows Live
> >> Messenger  !  Téléchargez-le maintenant !
> >> http://www.windowslive.fr/messenger/1.asp
> >
> > _________________________________________________________________
> > Inédit ! Des Emoticônes Déjantées! Installez les dans votre
> > Messenger !
> > http://www.ilovemessenger.fr/Emoticones/EmoticonesDejantees.aspx
>

_________________________________________________________________
Vous voulez savoir ce que vous pouvez faire avec le nouveau Windows Live ? Lancez-vous !
http://www.microsoft.com/windows/windowslive/default.aspx 


Reply | Threaded
Open this post in threaded view
|

Re: Linux software/package to merge

Stephen Rufle-2
In reply to this post by Eric DE MAULDE
Are you looking for a merge tool?

Meld
http://meld.sourceforge.net/

Kdiff3
http://kdiff3.sourceforge.net/

This may be in addition to what other people have suggested about
"Vendor Branches". I have no first hand experience on a day to day basis
for either of the above so  YMMV.


Eric DE MAULDE wrote:

> Hi,
>
> *** Question
> Do you know a software/package under Debian/Linux to merge files from different sources ?
>
> *** My Problem
> To manage my custom Ofbiz trunk, I use a SVK mirror.
> I don't work with Eclipse.
> I have a SVN development working copy.
> Jacques told me to merge changes from my custom working copy to a new official working copy,
> in order to get well formated patch.
>
> But svn merge doesn't accept "access scheme mixtures" from differents repositories.
>
>
> Thanks
>
> Eric
>  

Reply | Threaded
Open this post in threaded view
|

Re: Linux software/package to merge

Jacques Le Roux
Administrator
In reply to this post by Eric DE MAULDE
I finally found this http://www.michaelflanakin.com/articles/CompareDiffTools.aspx
Not sure what to choose yet, but at least I already know well 3 of them...

Jacques

From: "Jacques Le Roux" <[hidden email]>

> Thanks for the input Stephen,
>
> I will have a look, they look much like Tortoise Merge/Diff and WinMerge that I use on Windows...
> KDiff3 seems interesting because it deals with BOM and I have an issue with that... I will try it right away
>
> Jacques
>
> From: "Stephen Rufle" <[hidden email]>
>> Are you looking for a merge tool?
>>
>> Meld
>> http://meld.sourceforge.net/
>>
>> Kdiff3
>> http://kdiff3.sourceforge.net/
>>
>> This may be in addition to what other people have suggested about
>> "Vendor Branches". I have no first hand experience on a day to day basis
>> for either of the above so  YMMV.
>>
>>
>> Eric DE MAULDE wrote:
>>> Hi,
>>>
>>> *** Question
>>> Do you know a software/package under Debian/Linux to merge files from different sources ?
>>>
>>> *** My Problem
>>> To manage my custom Ofbiz trunk, I use a SVK mirror.
>>> I don't work with Eclipse.
>>> I have a SVN development working copy.
>>> Jacques told me to merge changes from my custom working copy to a new official working copy,
>>> in order to get well formated patch.
>>>
>>> But svn merge doesn't accept "access scheme mixtures" from differents repositories.
>>>
>>>
>>> Thanks
>>>
>>> Eric
>>>  
>>

Reply | Threaded
Open this post in threaded view
|

Re: Transaction error unknown...? [resolved]

BJ Freeman
In reply to this post by Amine Benkirane
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

your URI in the controller should go to an event where you read the file
an all your service.
also search for
event type="java"
in the controllers the look how the java deal with parameters.

Amine Benkirane sent the following on 2/10/2009 7:50 AM:

> In the FTL, I have a form like this :
> <form method="post" enctype="multipart/form-data" action="<@ofbizUrl>UploadImportHeavyFile?upload_file_type=xsl</@ofbizUrl>" name="fileUploadForm">
>
> In the controller.xml, I have :
> <request-map uri="UploadImportHeavyFile">
>       <security https="true" auth="true"/>
>       <response name="success" type="view" value="PageImportHeavyPromotions"/>
>  </request-map>
>
> The response goes to PageImportHeavyPromotions which contains the FTL.
>
> When the user click on the button, I put the parameter upload_file_type on the URL. So, when, I come back to the screen with this FTL, I put a conditional on this parameter in the groovy file. If it found, I made (before my splitting into two steps) the both action : upload the Excel file into the server and import its datas into OFBiz.
> Now, I only upload the file into the server. I add another form to make the second part (import the datas into OFBiz from this file which is on the server).
>
> In the future, I will consider following the recommended pattern but it's difficult for a new OFBiz developer to do this at the beggining...
>
> Thanks for all your informations and diponibility, David !!
>
> Amine
>
>
>> From: [hidden email]
>> To: [hidden email]
>> Subject: Re: Transaction error unknown...? [resolved]
>> Date: Tue, 10 Feb 2009 08:04:15 -0700
>>
>>
>> How are you calling that groovy script? If it is a screen action then  
>> it will be part of the screen's transaction and that is what will  
>> timeout.
>>
>> If that is the case, you should consider following the recommended  
>> (and pretty much universally used) pattern in OFBiz of separating the  
>> processing of input (using request-map -> event in controller.xml) and  
>> the preparation and formatting of output (using view-map in  
>> controller.xml). Views should not process input.
>>
>> -David
>>
>>
>> On Feb 10, 2009, at 6:13 AM, Amine Benkirane wrote:
>>
>>> After some investigations, I have modified the way I import the  
>>> file. Now, I upload firstly the user file on the server and,  
>>> afterwards, I get the file data from the file on the server. I  
>>> didn't get now the transaction timeout !
>>>
>>> I guess it's because the timeout is started when the user click on  
>>> the upload button and before calling my own service. I didn't find  
>>> where in this case, I can increase the timeout (out from the  
>>> service). So by splitting the file upload in two steps, I can call  
>>> my own service directly from the controller.xml and not from the  
>>> groovy file like before. Now, the timeout is corresponding to the  
>>> timeout of the service and I didn't meet the trouble.
>>>
>>> Thanks for your help, David !
>>>
>>> Best regards,
>>>
>>> Amine
>>>
>>>
>>>> From: [hidden email]
>>>> To: [hidden email]
>>>> Subject: RE: Transaction error unknown...?
>>>> Date: Tue, 10 Feb 2009 09:19:12 +0100
>>>>
>>>>
>>>>    Hi David,
>>>>
>>>> I understand but I'm using my own service and I call it directly  
>>>> from the groovy file associated with the upload Excel file page  
>>>> like this :
>>>> if (importFileUrl) {
>>>>            context.importFileUrl = importFileUrl;
>>>>            Debug.logInfo("ImportFileUrl : " + importFileUrl, module);
>>>>
>>>>            // get the server filename
>>>>            andMap = [filename : filePathPrefix + clientFileName];
>>>>            andMap.put("login.username",  
>>>> UtilProperties.getPropertyValue("marstools", "userLoginForImport"));
>>>>            andMap.put("login.password",  
>>>> UtilProperties.getPropertyValue("marstools", "pwdLoginForImport"));
>>>>            dispatcher.runSync("heavyPromotionsImport", andMap);
>>>>        }
>>>>
>>>> And, in the services.xml file, I set the transaction-timeout :
>>>> <service name="heavyPromotionsImport" engine="java" transaction-
>>>> timeout="200000"
>>>>            
>>>> location
>>>> =
>>>> "org
>>>> .ofbiz.administration.datas.product.promotions.MarsPromosServices"  
>>>> invoke="heavyPromotionsImport" global-transaction="false"  
>>>> auth="true">
>>>>        <description>Imports a xsl promotions file with numerous  
>>>> promotions</description>
>>>>        <attribute name="filename" type="String" mode="IN"  
>>>> optional="false"/>
>>>>    </service>
>>>>
>>>> So, by setting the transaction timeout in the definition of the  
>>>> service, it's done from the beggining of the transaction ? Or did I  
>>>> set it directly on the Java code used to write the service or in  
>>>> another location... ?
>>>>
>>>> Thanks for your answer !
>>>>
>>>> Best regards,
>>>>
>>>> Amine
>>>>
>>>>
>>>>> From: [hidden email]
>>>>> To: [hidden email]
>>>>> Subject: Re: Transaction error unknown...?
>>>>> Date: Mon, 9 Feb 2009 15:34:07 -0700
>>>>>
>>>>>
>>>>> What to do depends on the code you have written.
>>>>>
>>>>> Just make sure to set the timeout where the transaction is actually
>>>>> begin, keeping in mind that when a service is called and a  
>>>>> transaction
>>>>> is already in place it won't create a new one with default settings,
>>>>> it will just use the existing one so if you set a timeout there it
>>>>> will be ignored.
>>>>>
>>>>> You need to find out where the transaction is begun and set the
>>>>> timeout there.
>>>>>
>>>>> -David
>>>>>
>>>>>
>>>>> On Feb 9, 2009, at 5:59 AM, Amine Benkirane wrote:
>>>>>
>>>>>> David,
>>>>>>
>>>>>> I tried to find if I have other error messages but I didin't find
>>>>>> anything, just some catched errors that are logical !
>>>>>>
>>>>>> I had this error when using one of my service to load data from an
>>>>>> Excel spreadsheet using POI. When, I want to load less than 800  
>>>>>> rows
>>>>>> in the spreadsheet, I never had any error however, when I want to
>>>>>> load an Excel file with more than 800 rows, I had this the
>>>>>> transaction timeout. I tried to increase the transaction-timeout in
>>>>>> the services.xml file but I always had this error.
>>>>>>
>>>>>> If I split a 2000-rows Excel files into 10 Excel files of 200 rows,
>>>>>> the service works like a charm but with the 2000-rows file, the
>>>>>> transaction timeout appears.
>>>>>>
>>>>>> What can I do more in order to find the reason of this transaction
>>>>>> timeout ?
>>>>>>
>>>>>> Thanks for any kind of help :) !
>>>>>>
>>>>>> Amine
>>>>>>
>>>>>>
>>>>>>> From: [hidden email]
>>>>>>> To: [hidden email]
>>>>>>> Subject: Re: Transaction error unknown...?
>>>>>>> Date: Mon, 9 Feb 2009 05:33:22 -0700
>>>>>>>
>>>>>>>
>>>>>>> Amine,
>>>>>>>
>>>>>>> It looks like you don't have the entire error message. These are  
>>>>>>> just
>>>>>>> stack traces that the TransactionUtil class in OFBiz keeps to see
>>>>>>> where important things are done for a certain transaction (makes
>>>>>>> tracking down tx problems a LOT easier).
>>>>>>>
>>>>>>> Your cause: javax.transaction.RollbackException: Transaction  
>>>>>>> timeout
>>>>>>> (Transaction timeout)
>>>>>>>
>>>>>>> There may also be errors before and/or after these showing related
>>>>>>> info.
>>>>>>>
>>>>>>> -David
>>>>>>>
>>>>>>>
>>>>>>> On Feb 9, 2009, at 5:26 AM, Amine Benkirane wrote:
>>>>>>>
>>>>>>>>   Hi BJ,
>>>>>>>>
>>>>>>>> I'm sorry not answering you before but I ddin't see your  
>>>>>>>> message...
>>>>>>>>
>>>>>>>> I don't know the trunk I'm using I just know that the SVN  
>>>>>>>> checkout
>>>>>>>> have been done in august 2008. I'm completely deconnected now  
>>>>>>>> from
>>>>>>>> SVN so how can I find the trunk I'm using without SVN  
>>>>>>>> connection...?
>>>>>>>>
>>>>>>>> Thanks for your help !!
>>>>>>>>
>>>>>>>> Amine
>>>>>>>>
>>>>>>>>
>>>>>>>>> Date: Fri, 23 Jan 2009 09:19:51 -0800
>>>>>>>>> From: [hidden email]
>>>>>>>>> To: [hidden email]
>>>>>>>>> Subject: Re: Transaction error unknown...?
>>>>>>>>>
> What version of the Trunk are you using
>
> Amine Benkirane sent the following on 1/19/2009 6:47 AM:
>>>>>>>>>>>  Hi !
>>>>>>>>>>>
>>>>>>>>>>> Sometimes I had the following error with ofbiz. the trouble is
>>>>>>>>>>> just with the stack trace, I don't know which the reason of  
>>>>>>>>>>> this
>>>>>>>>>>> error. I see a transaction timeout but I don't know which
>>>>>>>>>>> transaction make the error. Can some one help me please to find
>>>>>>>>>>> how I can have more information about the reason of this  
>>>>>>>>>>> error ?
>>>>>>>>>>>
>>>>>>>>>>> Any help will be appreciated !
>>>>>>>>>>>
>>>>>>>>>>> Best regards,
>>>>>>>>>>>
>>>>>>>>>>> Amine
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>   [java] 2009-01-19 15:40:10,096 (http-0.0.0.0-8443-2)
>>>>>>>>>>> [  ServiceDispatcher.java:578:INFO ] Sync service [catalog/
>>>>>>>>>>> getProductCategoryAndLimitedMembers] finished in [231]
>>>>>>>>>>> milliseconds
>>>>>>>>>>>   [java] 2009-01-19 15:40:10,196 (http-0.0.0.0-8443-2)
>>>>>>>>>>> [            UtilXml.java:241:INFO ] XML Read 0.05s: file:/C:/
>>>>>>>>>>> Projets_Eclipse/ofbiz-mars/applications/product/webapp/catalog/
>>>>>>>>>>> promo/PromoForms.xml
>>>>>>>>>>>   [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2)
>>>>>>>>>>> [          ModelForm.java:1323:INFO ] preparePager: low -  
>>>>>>>>>>> high = 0
>>>>>>>>>>> - 10
>>>>>>>>>>>   [java] 2009-01-19 15:40:10,286 (http-0.0.0.0-8443-2)
>>>>>>>>>>> [          ModelForm.java:1341:INFO ] preparePager: Found  
>>>>>>>>>>> rows =
>>>>>>>>>>> 10
>>>>>>>>>>>   [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2)
>>>>>>>>>>> [    TransactionUtil.java:737:WARN ]
>>>>>>>>>>>   [java] ---- exception report
>>>>>>>>>>> ----------------------------------------------------------
>>>>>>>>>>>   [java] WARNING: In getSetRollbackOnlyCause no stack
>>>>>>>>>>> placeholder was in place, here is the current location:
>>>>>>>>>>>   [java] Exception: java.lang.Exception
>>>>>>>>>>>   [java] Message: Current Stack Trace
>>>>>>>>>>>   [java] ---- stack trace
>>>>>>>>>>> ---------------------------------------------------------------
>>>>>>>>>>>   [java] java.lang.Exception: Current Stack Trace
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .entity
>>>>>>>>>>> .transaction
>>>>>>>>>>> .TransactionUtil.getSetRollbackOnlyCause(TransactionUtil.java:
>>>>>>>>>>> 736)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .entity
>>>>>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
>>>>>>>>>>> 212)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .entity
>>>>>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
>>>>>>>>>>> 185)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
>>>>>>>>>>> 424)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>>>>>>> 129)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>>>>>>> 92)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .widget
>>>>>>>>>>> .screen
>>>>>>>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:
>>>>>>>>>>> 96)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:
>>>>>>>>>>> 651)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>>>>>>>>>> 435)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>>>>>>>>>> 198)
>>>>>>>>>>>   [java]  
>>>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>>>>>>> 690)
>>>>>>>>>>>   [java]  
>>>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>>>>>>> 803)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core
>>>>>>>>>>> .ApplicationFilterChain
>>>>>>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core
>>>>>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>>>>>>> 206)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>>>>>>>>>> 258)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core
>>>>>>>>>>> .ApplicationFilterChain
>>>>>>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core
>>>>>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>>>>>>> 206)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:
>>>>>>>>>>> 233)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:
>>>>>>>>>>> 175)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
>>>>>>>>>>> 128)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
>>>>>>>>>>> 102)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
>>>>>>>>>>> 109)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>>>>>>>>>> 568)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
>>>>>>>>>>> 286)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
>>>>>>>>>>> 844)
>>>>>>>>>>>   [java] org.apache.coyote.http11.Http11Protocol
>>>>>>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>>>>>>>>>   [java] org.apache.tomcat.util.net.JIoEndpoint
>>>>>>>>>>> $Worker.run(JIoEndpoint.java:447)
>>>>>>>>>>>   [java] java.lang.Thread.run(Thread.java:595)
>>>>>>>>>>>   [java]
>>>>>>>>>>> --------------------------------------------------------------------------------
>>>>>>>>>>>   [java] 2009-01-19 15:40:12,809 (http-0.0.0.0-8443-2)
>>>>>>>>>>> [        ModelScreen.java:426:ERROR]
>>>>>>>>>>>   [java] ---- exception report
>>>>>>>>>>> ----------------------------------------------------------
>>>>>>>>>>>   [java] Could not commit transaction:
>>>>>>>>>>> org.ofbiz.entity.transaction.GenericTransactionException: Roll
>>>>>>>>>>> back error (with no rollbackOnly cause found), could not commit
>>>>>>>>>>> transaction, was rolled back instead:
>>>>>>>>>>> javax.transaction.RollbackException: Transaction timeout
>>>>>>>>>>> (Transaction timeout)
>>>>>>>>>>>   [java] Exception:
>>>>>>>>>>> org.ofbiz.entity.transaction.GenericTransactionException
>>>>>>>>>>>   [java] Message: Roll back error (with no rollbackOnly cause
>>>>>>>>>>> found), could not commit transaction, was rolled back instead:
>>>>>>>>>>> javax.transaction.RollbackException: Transaction timeout
>>>>>>>>>>> (Transaction timeout)
>>>>>>>>>>>   [java] ---- stack trace
>>>>>>>>>>> ---------------------------------------------------------------
>>>>>>>>>>>   [java]
>>>>>>>>>>> org.ofbiz.entity.transaction.GenericTransactionException: Roll
>>>>>>>>>>> back error (with no rollbackOnly cause found), could not commit
>>>>>>>>>>> transaction, was rolled back instead:
>>>>>>>>>>> javax.transaction.RollbackException: Transaction timeout
>>>>>>>>>>> (Transaction timeout)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .entity
>>>>>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
>>>>>>>>>>> 224)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .entity
>>>>>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
>>>>>>>>>>> 185)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
>>>>>>>>>>> 424)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>>>>>>> 129)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>>>>>>> 92)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .widget
>>>>>>>>>>> .screen
>>>>>>>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:
>>>>>>>>>>> 96)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:
>>>>>>>>>>> 651)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>>>>>>>>>> 435)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>>>>>>>>>> 198)
>>>>>>>>>>>   [java]  
>>>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>>>>>>> 690)
>>>>>>>>>>>   [java]  
>>>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>>>>>>> 803)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core
>>>>>>>>>>> .ApplicationFilterChain
>>>>>>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core
>>>>>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>>>>>>> 206)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>>>>>>>>>> 258)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core
>>>>>>>>>>> .ApplicationFilterChain
>>>>>>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core
>>>>>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>>>>>>> 206)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:
>>>>>>>>>>> 233)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:
>>>>>>>>>>> 175)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
>>>>>>>>>>> 128)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
>>>>>>>>>>> 102)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
>>>>>>>>>>> 109)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>>>>>>>>>> 568)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
>>>>>>>>>>> 286)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
>>>>>>>>>>> 844)
>>>>>>>>>>>   [java] org.apache.coyote.http11.Http11Protocol
>>>>>>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>>>>>>>>>   [java] org.apache.tomcat.util.net.JIoEndpoint
>>>>>>>>>>> $Worker.run(JIoEndpoint.java:447)
>>>>>>>>>>>   [java] java.lang.Thread.run(Thread.java:595)
>>>>>>>>>>>   [java] javax.transaction.RollbackException: Transaction  
>>>>>>>>>>> timeout
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .geronimo
>>>>>>>>>>> .transaction
>>>>>>>>>>> .manager.TransactionImpl.commit(TransactionImpl.java:
>>>>>>>>>>> 269)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .geronimo
>>>>>>>>>>> .transaction
>>>>>>>>>>> .manager
>>>>>>>>>>> .TransactionManagerImpl.commit(TransactionManagerImpl.java:
>>>>>>>>>>> 245)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .entity
>>>>>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
>>>>>>>>>>> 199)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .entity
>>>>>>>>>>> .transaction.TransactionUtil.commit(TransactionUtil.java:
>>>>>>>>>>> 185)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
>>>>>>>>>>> 424)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>>>>>>> 129)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>>>>>>> 92)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .widget
>>>>>>>>>>> .screen
>>>>>>>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:
>>>>>>>>>>> 96)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:
>>>>>>>>>>> 651)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>>>>>>>>>> 435)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>>>>>>>>>> 198)
>>>>>>>>>>>   [java]  
>>>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>>>>>>> 690)
>>>>>>>>>>>   [java]  
>>>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>>>>>>> 803)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core
>>>>>>>>>>> .ApplicationFilterChain
>>>>>>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core
>>>>>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>>>>>>> 206)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>>>>>>>>>> 258)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core
>>>>>>>>>>> .ApplicationFilterChain
>>>>>>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core
>>>>>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>>>>>>> 206)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:
>>>>>>>>>>> 233)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:
>>>>>>>>>>> 175)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
>>>>>>>>>>> 128)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
>>>>>>>>>>> 102)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
>>>>>>>>>>> 109)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>>>>>>>>>> 568)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
>>>>>>>>>>> 286)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
>>>>>>>>>>> 844)
>>>>>>>>>>>   [java] org.apache.coyote.http11.Http11Protocol
>>>>>>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>>>>>>>>>   [java] org.apache.tomcat.util.net.JIoEndpoint
>>>>>>>>>>> $Worker.run(JIoEndpoint.java:447)
>>>>>>>>>>>   [java] java.lang.Thread.run(Thread.java:595)
>>>>>>>>>>>   [java]
>>>>>>>>>>> --------------------------------------------------------------------------------
>>>>>>>>>>>   [java] 2009-01-19 15:40:12,839 (http-0.0.0.0-8443-2)
>>>>>>>>>>> [    TransactionUtil.java:642:WARN ]
>>>>>>>>>>>   [java] ---- exception report
>>>>>>>>>>> ----------------------------------------------------------
>>>>>>>>>>>   [java] WARNING: In setTransactionBeginStack a stack
>>>>>>>>>>> placeholder was already in place, here is where the transaction
>>>>>>>>>>> began:
>>>>>>>>>>>   [java] Exception: java.lang.Exception
>>>>>>>>>>>   [java] Message: Tx Stack Placeholder
>>>>>>>>>>>   [java] ---- stack trace
>>>>>>>>>>> ---------------------------------------------------------------
>>>>>>>>>>>   [java] java.lang.Exception: Tx Stack Placeholder
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .entity
>>>>>>>>>>> .transaction
>>>>>>>>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:
>>>>>>>>>>> 636)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:
>>>>>>>>>>> 125)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .entity
>>>>>>>>>>> .transaction.TransactionUtil.begin(TransactionUtil.java:71)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .widget.screen.ModelScreen.renderScreenString(ModelScreen.java:
>>>>>>>>>>> 386)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>>>>>>> 129)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:
>>>>>>>>>>> 92)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .widget
>>>>>>>>>>> .screen
>>>>>>>>>>> .ScreenWidgetViewHandler.render(ScreenWidgetViewHandler.java:
>>>>>>>>>>> 96)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:
>>>>>>>>>>> 651)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>>>>>>>>>> 435)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>>>>>>>>>> 198)
>>>>>>>>>>>   [java]  
>>>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>>>>>>> 690)
>>>>>>>>>>>   [java]  
>>>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>>>>>>> 803)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core
>>>>>>>>>>> .ApplicationFilterChain
>>>>>>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core
>>>>>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>>>>>>> 206)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>>>>>>>>>> 258)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core
>>>>>>>>>>> .ApplicationFilterChain
>>>>>>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core
>>>>>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>>>>>>> 206)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:
>>>>>>>>>>> 233)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:
>>>>>>>>>>> 175)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
>>>>>>>>>>> 128)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
>>>>>>>>>>> 102)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
>>>>>>>>>>> 109)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>>>>>>>>>> 568)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
>>>>>>>>>>> 286)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
>>>>>>>>>>> 844)
>>>>>>>>>>>   [java] org.apache.coyote.http11.Http11Protocol
>>>>>>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>>>>>>>>>   [java] org.apache.tomcat.util.net.JIoEndpoint
>>>>>>>>>>> $Worker.run(JIoEndpoint.java:447)
>>>>>>>>>>>   [java] java.lang.Thread.run(Thread.java:595)
>>>>>>>>>>>   [java]
>>>>>>>>>>> --------------------------------------------------------------------------------
>>>>>>>>>>>   [java] 2009-01-19 15:40:12,859 (http-0.0.0.0-8443-2)
>>>>>>>>>>> [    TransactionUtil.java:644:WARN ]
>>>>>>>>>>>   [java] ---- exception report
>>>>>>>>>>> ----------------------------------------------------------
>>>>>>>>>>>   [java] WARNING: In setTransactionBeginStack a stack
>>>>>>>>>>> placeholder was already in place, here is the current location:
>>>>>>>>>>>   [java] Exception: java.lang.Exception
>>>>>>>>>>>   [java] Message: Current Stack Trace
>>>>>>>>>>>   [java] ---- stack trace
>>>>>>>>>>> ---------------------------------------------------------------
>>>>>>>>>>>   [java] java.lang.Exception: Current Stack Trace
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .entity
>>>>>>>>>>> .transaction
>>>>>>>>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:
>>>>>>>>>>> 643)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .entity
>>>>>>>>>>> .transaction
>>>>>>>>>>> .TransactionUtil.setTransactionBeginStack(TransactionUtil.java:
>>>>>>>>>>> 637)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .entity.transaction.TransactionUtil.begin(TransactionUtil.java:
>>>>>>>>>>> 125)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .entity
>>>>>>>>>>> .transaction.TransactionUtil.begin(TransactionUtil.java:71)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .entity
>>>>>>>>>>> .GenericDelegator.getNextSeqIdLong(GenericDelegator.java:
>>>>>>>>>>> 3026)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .entity.GenericDelegator.getNextSeqId(GenericDelegator.java:
>>>>>>>>>>> 2993)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .entity.GenericDelegator.getNextSeqId(GenericDelegator.java:
>>>>>>>>>>> 2983)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org.ofbiz.entity.GenericEntity.setNextSeqId(GenericEntity.java:
>>>>>>>>>>> 556)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .entity
>>>>>>>>>>> .GenericDelegator.createSetNextSeqId(GenericDelegator.java:
>>>>>>>>>>> 642)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz.webapp.stats.ServerHitBin.advanceBin(ServerHitBin.java:
>>>>>>>>>>> 574)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org.ofbiz.webapp.stats.ServerHitBin.addHit(ServerHitBin.java:
>>>>>>>>>>> 506)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org.ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:
>>>>>>>>>>> 206)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz.webapp.stats.ServerHitBin.countHit(ServerHitBin.java:85)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz.webapp.stats.ServerHitBin.countView(ServerHitBin.java:
>>>>>>>>>>> 68)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .webapp.control.RequestHandler.renderView(RequestHandler.java:
>>>>>>>>>>> 668)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .webapp.control.RequestHandler.doRequest(RequestHandler.java:
>>>>>>>>>>> 435)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:
>>>>>>>>>>> 198)
>>>>>>>>>>>   [java]  
>>>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>>>>>>> 690)
>>>>>>>>>>>   [java]  
>>>>>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:
>>>>>>>>>>> 803)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core
>>>>>>>>>>> .ApplicationFilterChain
>>>>>>>>>>> .internalDoFilter(ApplicationFilterChain.java:290)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core
>>>>>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>>>>>>> 206)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .ofbiz
>>>>>>>>>>> .webapp.control.ContextFilter.doFilter(ContextFilter.java:
>>>>>>>>>>> 258)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core
>>>>>>>>>>> .ApplicationFilterChain
>>>>>>>>>>> .internalDoFilter(ApplicationFilterChain.java:235)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core
>>>>>>>>>>> .ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
>>>>>>>>>>> 206)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core.StandardWrapperValve.invoke(StandardWrapperValve.java:
>>>>>>>>>>> 233)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core.StandardContextValve.invoke(StandardContextValve.java:
>>>>>>>>>>> 175)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina.core.StandardHostValve.invoke(StandardHostValve.java:
>>>>>>>>>>> 128)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
>>>>>>>>>>> 102)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina
>>>>>>>>>>> .core.StandardEngineValve.invoke(StandardEngineValve.java:
>>>>>>>>>>> 109)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
>>>>>>>>>>> 568)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
>>>>>>>>>>> 286)
>>>>>>>>>>>   [java]
>>>>>>>>>>> org
>>>>>>>>>>> .apache
>>>>>>>>>>> .coyote.http11.Http11Processor.process(Http11Processor.java:
>>>>>>>>>>> 844)
>>>>>>>>>>>   [java] org.apache.coyote.http11.Http11Protocol
>>>>>>>>>>> $Http11ConnectionHandler.process(Http11Protocol.java:583)
>>>>>>>>>>>   [java] org.apache.tomcat.util.net.JIoEndpoint
>>>>>>>>>>> $Worker.run(JIoEndpoint.java:447)
>>>>>>>>>>>   [java] java.lang.Thread.run(Thread.java:595)
>>>>>>>>>>>   [java]
>>>>>>>>>>> --------------------------------------------------------------------------------
>>>>>>>>>>>   [java] 2009-01-19 15:40:15,163 (http-0.0.0.0-8443-2)
>>>>>>>>>>> [     ControlServlet.java:299:INFO ] [[[FindProductPromo] Done
>>>>>>>>>>> rendering page, Servlet Finished- total:92.013,since
>>>>>>>>>>> last([FindProductPromo...):92.013]]
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> _________________________________________________________________
>>>>>>>>>>> Téléphonez gratuitement à tous vos proches avec Windows Live
>>>>>>>>>>> Messenger  !  Téléchargez-le maintenant !
>>>>>>>>>>> http://www.windowslive.fr/messenger/1.asp
>>>>>>>> _________________________________________________________________
>>>>>>>> Téléphonez gratuitement à tous vos proches avec Windows Live
>>>>>>>> Messenger  !  Téléchargez-le maintenant !
>>>>>>>> http://www.windowslive.fr/messenger/1.asp
>>>>>> _________________________________________________________________
>>>>>> Téléphonez gratuitement à tous vos proches avec Windows Live
>>>>>> Messenger  !  Téléchargez-le maintenant !
>>>>>> http://www.windowslive.fr/messenger/1.asp
>>>> _________________________________________________________________
>>>> Téléphonez gratuitement à tous vos proches avec Windows Live  
>>>> Messenger  !  Téléchargez-le maintenant !
>>>> http://www.windowslive.fr/messenger/1.asp
>>> _________________________________________________________________
>>> Inédit ! Des Emoticônes Déjantées! Installez les dans votre  
>>> Messenger !
>>> http://www.ilovemessenger.fr/Emoticones/EmoticonesDejantees.aspx

> _________________________________________________________________
> Vous voulez savoir ce que vous pouvez faire avec le nouveau Windows Live ? Lancez-vous !
> http://www.microsoft.com/windows/windowslive/default.aspx
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJkgIsrP3NbaWWqE4RAjZFAJ9CU0jWz+EO/byWs286ZV2uQTb+egCgy8dy
38n+jGAMsFNlQ5HVT3CSgeQ=
=3+a4
-----END PGP SIGNATURE-----
12