Hi Adi,

Each request in the batch is a create client request with a unique account no, 
as I said. There should not be any requests with the same account no. Is it 
possible the batch API is executing requests multiple times for some reason? is 
there any way for a request to be executed multiple times?

Arvind

> On Sep 15, 2016, at 8:57 PM, Adi Raju <adi.r...@confluxtechnologies.com> 
> wrote:
> 
> Arvind,
> 
> The error is self explanatory.
> Your script is violating 'account_no_UNIQUE' unique constraint on the 
> m_client table.
> Please identify if your script itself is inserting duplicate account no.
> 
> Alternatively, it is possible that you have configured "Account Number 
> Preferences" which is causing this issue.
> 
> Regards,
> Adi
> 
> -----Original Message-----
> From: Ed Cable [mailto:edca...@mifos.org] 
> Sent: 16 September 2016 04:16
> To: Mifos software development <mifos-develo...@lists.sourceforge.net>; 
> dev@fineract.incubator.apache.org
> Subject: Re: [Mifos-developer] Transactions executed multiple times
> 
> Hey Arvind,
> 
> I won't be of any help but i'm going to cross-post this to the fineract 
> developer's list as that should be the go-to place for any conversations like 
> this. I think you might have specifically joined the mifos-developer list to 
> start this conversation so sorry to point it away.
> 
> Members of our core team and some of the other partners in our community 
> should be able to respond in the next 6 to 8 hours as they come online for 
> the day.
> 
> Ed
> 
>> On Thu, Sep 15, 2016 at 2:54 PM, Arvind Sujeeth <arv...@mines.io> wrote:
>> 
>> Hi all,
>> 
>> I'm trying a load test where, as part of setup, I insert 100k clients 
>> using the Batch API. This seems to be working (slowly), but there are 
>> a lot of messages like this in the server logs:
>> 
>>> [http-bio-8443-exec-132] ERROR o.h.e.jdbc.spi.SqlExceptionHelper -
>> Duplicate entry '0000000031213' for key 'account_no_UNIQUE'
>>> [http-bio-8443-exec-132] WARN  o.h.e.jdbc.spi.SqlExceptionHelper - 
>>> SQL
>> Error: 1062, SQLState: 23000
>>> [http-bio-8443-exec-132] WARN  o.a.t.j.p.i.SlowQueryReport - Failed
>> Query Report SQL=insert into m_client (account_no, activatedon_userid, 
>> activation_date, client_classification_cv_id, client_type_cv_id, 
>> closedon_userid, closedon_date, closure_reason_cv_id, date_of_birth, 
>> display_name, external_id, firstname, fullname, gender_cv_id, 
>> image_id, lastname, legal_form_enum, middlename, mobile_no, office_id, 
>> office_joining_date, reactivated_on_date, reactivated_on_userid, 
>> rejectedon_userid, rejectedon_date, reject_reason_cv_id, 
>> default_savings_account, default_savings_product, staff_id, 
>> status_enum, sub_status, submittedon_userid, submittedon_date, 
>> transfer_to_office_id, updated_by, updated_on, withdrawn_on_date, 
>> withdraw_reason_cv_id,
>> withdraw_on_userid) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 
>> ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 
>> ?, ?);
>> time=9 ms;
>>> [http-bio-8443-exec-98] ERROR o.h.e.jdbc.spi.SqlExceptionHelper -
>> Duplicate entry '0000000031213' for key 'account_no_UNIQUE'
>>> [http-bio-8443-exec-127] ERROR o.h.e.jdbc.spi.SqlExceptionHelper -
>> Duplicate entry '0000000031213' for key 'account_no_UNIQUE'
>> 
>> for different account numbers (each of the 100k client's has a unique 
>> account no). I only have one create client request per client in the 
>> batch, but it appears a single request is being executed multiple 
>> times. Anyone have any idea what is causing this behavior?
>> 
>> thanks,
>> Arvind
>> 
>> ------------------------------------------------------------
>> ------------------
>> Mifos-developer mailing list
>> mifos-develo...@lists.sourceforge.net
>> Unsubscribe or change settings at:
>> https://lists.sourceforge.net/lists/listinfo/mifos-developer
> 
> 
> 
> --
> *Ed Cable*
> Director of Community Programs, Mifos Initiative edca...@mifos.org | Skype: 
> edcable | Mobile: +1.484.477.8649
> 
> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org 
> <http://facebook.com/mifos>  <http://www.twitter.com/mifos>
> 

Reply via email to