open-source-knihovna / KohaCZ

Koha is a free software integrated library system (ILS). Koha is distributed under the GNU GPL version 3 or later. Note: this is a synced mirror of the official Koha repo.
http://koha-community.org/
GNU General Public License v3.0
8 stars 2 forks source link

Server error v Z39.50 #5

Open radiuscz opened 8 years ago

radiuscz commented 8 years ago

cat /var/log/koha/ctrebova/plack-error.log | grep Breeding

Undefined subroutine &C4::Breeding::GetZ3950BatchId called at /usr/share/koha/lib/C4/Breeding.pm line 429.

V České Třebové aplikován hotfix přidáním prefixu C4::Breeding::, ale proč to tak musí být, když je knihovna Breeding importovaná správně?

black23 commented 8 years ago

Zlobí to kvůli úpravě na $7. @jirislav neví, čím by to mohlo být?

phavel commented 6 years ago

Podobný problém (Server error při hledání v Z39.50):

Undefined subroutine &C4::Breeding::GetZ3950BatchId called at /usr/share/koha/lib/C4/Breeding.pm line 279.

Dočasně vyřešeno přidáním prefixu C4::ImportBatch::, viz https://lists.katipo.co.nz/public/koha/2016-November/046595.html

xmorave2 commented 6 years ago

@phavel V které konkrétní verzi? Opravím to pro příští vydání balíčků

phavel commented 6 years ago

Verze 16.11.11.000 (CZ balíček)

radiuscz commented 6 years ago

Pepo, myslím, že tohle je obecný problém, který máme napříč všemi verzemi. Workaround zafunguje, jádro problému jsme zatím neodhalili. Kdyby to bylo v balíčku, bude fajn. Takhle to musíme stále dokola ručně opravovat po každé aktualizaci.

black23 commented 6 years ago

To jsou ty speciality, co nám vymyslela ta národní knihovna :-(

xmorave2 commented 6 years ago

Definitivní řešení bude refactoring na objekty. Zajímavé je, že u mě se to neprojevuje na tomhle řádku, ale projevují se jiné (teď již opravené) no nic, udělám opravu i tohohle.