Was able to track down the query causing the deadlock. Apparently has nothing 
to do with quickShipEntireOrder:

SELECT CURRENT_PASSWORD, PASSWORD_HINT, IS_SYSTEM, ENABLED, HAS_LOGGED_OUT, 
REQUIRE_PASSWORD_CHANGE, LAST_CURRENCY_UOM, LAST_LOCALE, LAST_TIME_ZONE, 
DISABLED_DATE_TIME, SUCCESSIVE_FAILED_LOGINS, EXTERNAL_AUTH_ID, USER_LDAP_DN, 
LAST_UPDATED_STAMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP, 
PARTY_ID FROM dbo.USER_LOGIN WHERE USER_LOGIN_ID=

When I schedule the job I am logged in as myself. Also, I am not doing anything 
in my simple method to specify a logged in user. I've seen other instances in 
the code where system user is explicitly set as the "logged in user". Should I 
be doing this?



Vince Clark 
www.globalera.com 
vcl...@globalera.com 
(303) 493-6723 office 
(303) 523-4843 cell 


----- Original Message -----
From: "BJ Freeman" <bjf...@free-man.net>
To: user@ofbiz.apache.org
Sent: Monday, August 3, 2009 8:35:44 PM GMT -07:00 US/Canada Mountain
Subject: Re: database deadlocks

goes to show how far behind I am.
thanks for the update


Scott Gray sent the following on 8/3/2009 7:25 PM:
> They aren't temporary stored procedures on MS unless you're talking 10
> years ago: http://msdn.microsoft.com/en-us/library/aa197533(SQL.80).aspx
> And Postgresql makes no mention of functions:
> http://www.postgresql.org/docs/8.1/interactive/sql-prepare.html
> In both cases they just compile and cache the statement which is what
> people call prepared statements.
> 
> Regards
> Scott
> 
> On 4/08/2009, at 2:03 PM, BJ Freeman wrote:
> 
>> I meant storeproceedure that are temporary from MS side anyway.
>> you may mean the prepared statements that create stored proceedures
>> for MS.
>> they are Functions for postgresql.
>>
>> Scott Gray sent the following on 8/3/2009 4:18 PM:
>>> I think you meant prepared statements rather than stored procedures
>>> there.
>>>
>>> Regards
>>> Scott
>>>
>>> On 4/08/2009, at 10:59 AM, BJ Freeman wrote:
>>>
>>>> since ofbiz creates and send a Stored procedure see if it creating more
>>>> than one for the same operation.
>>>
>>
>> -- 
>> BJ Freeman
>> http://www.businessesnetwork.com/automation
>> http://bjfreeman.elance.com
>> http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro
>>
>> Systems Integrator.
>>
> 

-- 
BJ Freeman
http://www.businessesnetwork.com/automation
http://bjfreeman.elance.com
http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro
Systems Integrator.

Reply via email to