You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ofbiz.apache.org by Eric DE MAULDE <er...@free.fr> on 2009/01/19 12:01:58 UTC

Linux software/package to merge

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 

Re: Linux software/package to merge

Posted by Stephen Rufle <sr...@salmonllc.com>.
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 
>   


Re: Linux software/package to merge

Posted by Eric DE MAULDE <er...@free.fr>.
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" <ja...@les7arts.com>
To: <us...@ofbiz.apache.org>
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" <sv...@gmail.com>
> To: <us...@ofbiz.apache.org>
> 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 <er...@free.fr>
>>
>>> 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
>>
> 


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

Posted by Amine Benkirane <be...@hotmail.com>.
Thanks a lot to all this informations !!! I will analyse the way you develop the excel file import and try to customize for my specific needs. 
 
Best regards,
 
Amine
> Date: Tue, 10 Feb 2009 16:05:59 -0800> From: bjfree@free-man.net> To: user@ofbiz.apache.org> Subject: Re: Transaction error unknown...?> > -----BEGIN PGP SIGNED MESSAGE-----> Hash: SHA1> > not sure it is the best design to follow.> here is the flow.> I use a ftl with> <form name="importsupplierinfo"method="post"> enctype="multipart/form-data"> action="<@o...@ofbizUrl>" style="margin:> 0;">> <input type="file" name="filename" size="14" class="inputBox"> ACCEPT="text/html"/>> <input type="submit" value="${uiLabelMap.CommonUpload}> XLS" class="smallSubmit"/>> </form>> ===========================================> in the controller> <request-map uri="processimportsupplierinfo">> <security https="true" auth="true"/>> <event type="java"> path="com.businessesnetwork.imports.ImportSuppliers"> invoke="importsupplierinfo"/>> <response name="success" type="view" value="importsucess"/>> <response name="error" type="view" value="importerror"/>> </request-map>> =============================================> the java event method deals with opening the excel> checks the file size against available memory.> if the available memory is virtual then saves the file in a temp directory> then re-opens it as a local file.> > all ofbiz type of operations are in helper classes so they can be> re-used in other import classes or methods.> > so the event method> sets up the delegator and dispatcher to pass to the helper classes, as> well has the logged in user. the Login user is a special party Like the> system but I like it to show on the created and updated the it was by> this automated procces.> the method then goes through the excel and calls sets and/or methods in> the helper files once the necessary data is gotten from the Excel.> > the helper classes have get, set and methods.> the methods process the data put in the class from the import and call> the necessary services via dispatcher> > hope that helps> > > Amine Benkirane sent the following on 2/10/2009 6:30 AM:> > 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: bjfree@free-man.net> >> To: user@ofbiz.apache.org> >> Subject: Re: Transaction error unknown...?> >>> > 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: david.jones@hotwaxmedia.com> >>>>> To: user@ofbiz.apache.org> >>>>> 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: bjfree@free-man.net> >>>>>>> To: user@ofbiz.apache.org> >>>>>>> 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> -----BEGIN PGP SIGNATURE-----> Version: GnuPG v1.4.6 (MingW32)> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org> > iD8DBQFJkhZnrP3NbaWWqE4RAhH6AKCjmyMQLTEmgrh/9zGWX0MxJrrnywCeJhRs> LWyZUBn1s5BN4pgQ7fEgJbg=> =Mvl/> -----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

Re: Transaction error unknown...?

Posted by BJ Freeman <bj...@free-man.net>.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

not sure it is the best design to follow.
here is the flow.
I use a ftl with
         <form name="importsupplierinfo"method="post"
enctype="multipart/form-data"
action="<@o...@ofbizUrl>" style="margin:
0;">
         <input type="file" name="filename" size="14" class="inputBox"
ACCEPT="text/html"/>
              <input type="submit" value="${uiLabelMap.CommonUpload}
XLS" class="smallSubmit"/>
 </form>
===========================================
in the controller
    <request-map uri="processimportsupplierinfo">
        <security https="true" auth="true"/>
        <event type="java"
path="com.businessesnetwork.imports.ImportSuppliers"
            invoke="importsupplierinfo"/>
        <response name="success" type="view" value="importsucess"/>
        <response name="error" type="view" value="importerror"/>
    </request-map>
=============================================
the java event method deals with opening the excel
checks the file size against available memory.
if the available memory is virtual then saves the file in a temp directory
then re-opens it as a local file.

all ofbiz type of operations are in helper classes so they can be
re-used in other import classes or methods.

so the event method
sets up the delegator and dispatcher to pass to the helper classes, as
well has the logged in user. the Login user is a special party Like the
system but I like it to show on the created and updated the it was by
this automated procces.
the method then goes through the excel and calls sets and/or methods in
the helper files once the necessary data is gotten from the Excel.

the helper classes have get, set and methods.
the methods process the data put in the class from the import and call
the necessary services via dispatcher

hope that helps


Amine Benkirane sent the following on 2/10/2009 6:30 AM:
>     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: bjfree@free-man.net
>> To: user@ofbiz.apache.org
>> Subject: Re: Transaction error unknown...?
>>
> 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: david.jones@hotwaxmedia.com
>>>>> To: user@ofbiz.apache.org
>>>>> 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: bjfree@free-man.net
>>>>>>> To: user@ofbiz.apache.org
>>>>>>> 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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJkhZnrP3NbaWWqE4RAhH6AKCjmyMQLTEmgrh/9zGWX0MxJrrnywCeJhRs
LWyZUBn1s5BN4pgQ7fEgJbg=
=Mvl/
-----END PGP SIGNATURE-----

RE: Transaction error unknown...?

Posted by Amine Benkirane <be...@hotmail.com>.
    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: bjfree@free-man.net
> To: user@ofbiz.apache.org
> 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: david.jones@hotwaxmedia.com
> >> To: user@ofbiz.apache.org
> >> 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: bjfree@free-man.net
> >>>> To: user@ofbiz.apache.org
> >>>> 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

Re: Transaction error unknown...?

Posted by BJ Freeman <bj...@free-man.net>.
-----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: david.jones@hotwaxmedia.com
>> To: user@ofbiz.apache.org
>> 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: bjfree@free-man.net
>>>> To: user@ofbiz.apache.org
>>>> 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-----

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

Posted by BJ Freeman <bj...@free-man.net>.
-----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="<@o...@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: david.jones@hotwaxmedia.com
>> To: user@ofbiz.apache.org
>> 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: benkirane@hotmail.com
>>>> To: user@ofbiz.apache.org
>>>> 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: david.jones@hotwaxmedia.com
>>>>> To: user@ofbiz.apache.org
>>>>> 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: david.jones@hotwaxmedia.com
>>>>>>> To: user@ofbiz.apache.org
>>>>>>> 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: bjfree@free-man.net
>>>>>>>>> To: user@ofbiz.apache.org
>>>>>>>>> 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-----

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

Posted by Jacques Le Roux <ja...@les7arts.com>.
From: "Amine Benkirane" <be...@hotmail.com>
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: david.jones@hotwaxmedia.com
> To: user@ofbiz.apache.org
> 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: benkirane@hotmail.com
> >> To: user@ofbiz.apache.org
> >> 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: david.jones@hotwaxmedia.com
> >>> To: user@ofbiz.apache.org
> >>> 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: david.jones@hotwaxmedia.com
> >>>>> To: user@ofbiz.apache.org
> >>>>> 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: bjfree@free-man.net
> >>>>>>> To: user@ofbiz.apache.org
> >>>>>>> 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 



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

Posted by Amine Benkirane <be...@hotmail.com>.
In the FTL, I have a form like this :
<form method="post" enctype="multipart/form-data" action="<@o...@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: david.jones@hotwaxmedia.com
> To: user@ofbiz.apache.org
> 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: benkirane@hotmail.com
> >> To: user@ofbiz.apache.org
> >> 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: david.jones@hotwaxmedia.com
> >>> To: user@ofbiz.apache.org
> >>> 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: david.jones@hotwaxmedia.com
> >>>>> To: user@ofbiz.apache.org
> >>>>> 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: bjfree@free-man.net
> >>>>>>> To: user@ofbiz.apache.org
> >>>>>>> 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

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

Posted by David E Jones <da...@hotwaxmedia.com>.
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: benkirane@hotmail.com
>> To: user@ofbiz.apache.org
>> 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: david.jones@hotwaxmedia.com
>>> To: user@ofbiz.apache.org
>>> 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: david.jones@hotwaxmedia.com
>>>>> To: user@ofbiz.apache.org
>>>>> 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: bjfree@free-man.net
>>>>>>> To: user@ofbiz.apache.org
>>>>>>> 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


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

Posted by Amine Benkirane <be...@hotmail.com>.
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: benkirane@hotmail.com
> To: user@ofbiz.apache.org
> 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: david.jones@hotwaxmedia.com
> > To: user@ofbiz.apache.org
> > 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: david.jones@hotwaxmedia.com
> > >> To: user@ofbiz.apache.org
> > >> 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: bjfree@free-man.net
> > >>>> To: user@ofbiz.apache.org
> > >>>> 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

RE: Transaction error unknown...?

Posted by Amine Benkirane <be...@hotmail.com>.
    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: david.jones@hotwaxmedia.com
> To: user@ofbiz.apache.org
> 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: david.jones@hotwaxmedia.com
> >> To: user@ofbiz.apache.org
> >> 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: bjfree@free-man.net
> >>>> To: user@ofbiz.apache.org
> >>>> 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

Re: Transaction error unknown...?

Posted by David E Jones <da...@hotwaxmedia.com>.
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: david.jones@hotwaxmedia.com
>> To: user@ofbiz.apache.org
>> 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: bjfree@free-man.net
>>>> To: user@ofbiz.apache.org
>>>> 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


RE: Transaction error unknown...?

Posted by Amine Benkirane <be...@hotmail.com>.
 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: david.jones@hotwaxmedia.com
> To: user@ofbiz.apache.org
> 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: bjfree@free-man.net
> >> To: user@ofbiz.apache.org
> >> 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

Re: Transaction error unknown...?

Posted by David E Jones <da...@hotwaxmedia.com>.
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: bjfree@free-man.net
>> To: user@ofbiz.apache.org
>> 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


RE: Transaction error unknown...?

Posted by Amine Benkirane <be...@hotmail.com>.
     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: bjfree@free-man.net
> To: user@ofbiz.apache.org
> 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

Re: Transaction error unknown...?

Posted by BJ Freeman <bj...@free-man.net>.
-----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-----

Transaction error unknown...?

Posted by Amine Benkirane <be...@hotmail.com>.

    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

Re: Linux software/package to merge

Posted by Jacques Le Roux <ja...@les7arts.com>.
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" <sv...@gmail.com>
To: <us...@ofbiz.apache.org>
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 <er...@free.fr>
> 
>> 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
>

Re: Linux software/package to merge

Posted by Sven Wesley <sv...@gmail.com>.
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 <er...@free.fr>

> 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