Closed AnneliO closed 1 year ago
OUTIssa on taas nide (564N14990902, item91037), joka antaa virhettä 500, kun yrittää poistaa sitä.
Tuo nide 91037 löytyy myös deleteditems-taulusta. Se näkyy myös Tietoja Kohasta -> Järjestelmätiedot-sivulla.
Poistin deleteditemsistä. Niteen poiston pitäisi nyt onnistua.
Vielä tulee Virhe 500, kun yrittää poistaa nidettä niteen muokkaussivulla:
Tuo kummitteli jostain syystä edelleen tuplana kannassa. Poistin sen, onnistuuko poistaminen nyt?
No ei onnistu. :D Virhettä 500 pukkaa.
No mitä ihmettä. Nide on varmasti poistettu deleteditemsista, mutta liittymän kautta poisto johtaa tuplaantumiseen. Miksi? :D
Niteen poisto antaa yhä virhettä 500.
Joo ei olla vielä päästy tämän kimppuun :D
Tämä nyt oikaistu Outissa, voisi testata.
Poisto antaa vielä virhettä 500.
Nyt epäsynkat on korjattu, mutta nide 564N14990902 antaa yhä virhettä 500, kun sitä yrittää poistaa. Mistähän tämä voisi kiikastaa?
Nyt epäsynkat on korjattu, mutta nide 564N14990902 antaa yhä virhettä 500, kun sitä yrittää poistaa. Mistähän tämä voisi kiikastaa?
Nide oli vielä deleteditems-taulussa, poistin sen taas uudestaan. Onnistuiskohan poisto nyt?
Antaa vielä virhettä 500. :(
Samainen nide käyttäytyy samalla tavalla myös testillä :D Jos tehtäisiin niin, että poistetaan tuotannosta tämä nide items-taulusta. Voidaan sitten testillä selvitellä, mikä ihme tuossa niteessä on vikana.
Samainen nide käyttäytyy samalla tavalla myös testillä :D Jos tehtäisiin niin, että poistetaan tuotannosta tämä nide items-taulusta. Voidaan sitten testillä selvitellä, mikä ihme tuossa niteessä on vikana.
Eipäs muuten onnistu, tulee virhe:
MariaDB [outiprod]> delete from items where itemnumber = 91037;
ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails (`outiprod`.`collections_tracking`, CONSTRAINT `coltra-fk-items` FOREIGN KEY (`itemnumber`) REFERENCES `items` (`itemnumber`))
Johan selvisi, nide 91037 oli kiinni jossain OUTIn konversion aikaisessa kokoelmassa. Koha ei näemmä osaa valittaa noista asiallisesti, vaan vetää itsensä kiikkuun. Kokoelman nimi on siis "Konversiossa OUPK:ssa olleet siirtolainat", kannattanee käydä poistamassa tuo kokonaan.
Kokoelman saa poistaa.
Kokoelman saa poistaa.
Poistettu.
Näköjään nidekin on nyt poistettu. Kiitos! Suljen tiketin.
Tukipyyntö
OUTIssa tietueen 1846734 poisto ei onnistunut tuotannosta eikä testiltä. Poistettaessa tuli virhe 500 ja lokeilla näkyi seuraava ilmoitus:
C4::Biblio::_koha_delete_biblioitems(): DBI Exception: DBD::mysql::st execute failed: Duplicate entry '1846734' for key 'PRIMARY'
Tietuenumero löytyi deletedbiblioitems-taulusta. Emmi poisti tiedon sieltä sekä testillä että tuotannossa, jonka jälkeen tietueen poisto onnistui.
Jotain muuta?
No response