Sono tornato a un codice che avevo aperto dopo alcune ore e ho apportato alcune modifiche al codice e poi lo ho spinto. All'improvviso, visualizzo questo errore:Che cosa fa sì che git push fallisca all'improvviso con "L'utente stava tenendo un blocco delle relazioni troppo a lungo"?
[email protected]:~/workspace/conse (master) $ git push
Counting objects: 15, done.
Delta compression using up to 8 threads.
Compressing objects: 100% (6/6), done.
Writing objects: 100% (6/6), 492 bytes | 0 bytes/s, done.
Total 6 (delta 5), reused 0 (delta 0)
remote: canceling statement due to conflict with recovery
remote: LINE 1: ...er"."date_joined" FROM "bb_repository" INNER JOIN "auth_user...
remote: ^
remote: DETAIL: User was holding a relation lock for too long.
remote:
To [email protected]:sureumar__/conse.git
! [remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to '[email protected]:sureumar__/conse.git'
[email protected]:~/workspace/conse (master) $
Come posso diagnosticare la causa di questo errore?
Questa domanda non dovrebbe essere chiusa. Questo errore può essere riprodotto, e non è un errore tipografico da parte dell'OP. È applicabile a persone diverse dall'OP. Questa domanda è utile, perché altre persone ora possono capire che cosa significa il messaggio di errore (cioè si tratta di un errore lato server, non di un lato client). –
@AndrewGrimm quando BitBucket risolve il problema alla fine, chi altri avrà lo stesso problema? – Braiam
La grande domanda è, * ha * BitBucket ha risolto il problema? D'accordo con mantenere questo intorno fino ad allora, se per nessun altro motivo che qualcuno probabilmente pubblicherà un altro thread se non lo facciamo. – Shog9