The line number is from lock_manager/managers.py in check_existing on line 
55.

I am running this from the normal Rebuild Indexes on the Tools menu.

On Friday, August 11, 2017 at 3:52:25 AM UTC+2, Roberto Rosario wrote:
>
> "get() returned more than one Lock -- it returned 15!" <- That should not 
> be happening. 
>
> Can you share the index template you used that triggers this or a 
> simplified version with no private information?
>
> The locks should be releasing even on errors (
> https://gitlab.com/mayan-edms/mayan-edms/blob/master/mayan/apps/document_indexing/models.py#L271
> ).
>
> What line number is the .get() error happening?
>
> In the worst case, lock have a default timeout of 30 seconds (
> https://gitlab.com/mayan-edms/mayan-edms/blob/master/mayan/apps/lock_manager/settings.py#L19
> )
>
> While the cause of the issue in found and fixed you can force a release of 
> all lock with the management command (command line):
>
> ./manage.py purgelocks
>
> To achieve the same from code (from Python) use:
>
> from lock_manager.runtime import locking_backend
> locking_backend.purge_locks()
>
>
> On Thursday, August 10, 2017 at 10:18:02 AM UTC-4, Gerrit Van Dyk wrote:
>>
>> Hi,
>>
>> When trying to rebuild all indexes, I get the following error.
>>
>> Exception Type: MultipleObjectsReturned, Exception Value:get() returned 
>> more than one Lock -- it returned 15!
>>
>> It seems that this error is coming from lock_manager/managers.py in 
>> check_existing on line 55. 
>>
>> existing_lock = self.get(**kwargs)
>>
>>
>> How can I clear these errors, or get rid of the multiple locks.
>>
>>
>> Gerrit
>>
>>
>>
>>
>>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"Mayan EDMS" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to