Frage zu Fehlermeldung
Liebe Koha-Community, hat jemand von Ihnen schon mal diese Meldung gesehen und kann mir einen Hinweis geben, was sie zu bedeuten hat? "/etc/cron.daily/koha-common: Can't call method "categorycode" on an undefined value at /usr/share/koha/bin/cronjobs/fines.pl line 147" Sie erscheint per Mail bei uns, und wir konnten bisher durch eigene Analysen nicht herausfinden, woran der Fehler liegt. Danke für Sachdienliches im voraus und viele Grüße Anke Bruns -- Anke Bruns M.A. (LIS) Arbeitsgruppe "Anwendungs- und Informationssysteme" E-Mail: anke.bruns@gwdg.de --------------------------------------- Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen (GWDG) Burckhardtweg 4, 37077 Göttingen, URL: https://gwdg.de Support: Tel.: +49 551 39-30000, URL: https://gwdg.de/support Sekretariat: Tel.: +49 551 39-30001, E-Mail: gwdg@gwdg.de Geschäftsführer: Prof. Dr. Ramin Yahyapour Aufsichtsratsvorsitzender: Prof. Dr. Norbert Lossau Sitz der Gesellschaft: Göttingen Registergericht: Göttingen, Handelsregister-Nr. B 598 --------------------------------------- Zertifiziert nach ISO 9001 ---------------------------------------
Hallo Anke, in der fines.pl (Zeile 148 git master) wird folgendes genutzt: $patron->categorycode Gibt es Nutzer im System, die keinem Benutzertyp zugeordnet sind? Benutzertypen sind in Administration -> Benutzertypen zu finden. Der jeweiligen categorycode ist in der Spalte Code zu finden. In der Datenbank können diese Nutzer wie folgt abgefragt werden: select * from borrowers where categorycode is null; Grüße Jan Kissig ----- Ursprüngliche Mail ----- Von: "Bruns, Anke" <Anke.Bruns@gwdg.de> An: "koha-de" <koha-de@lists.koha-community.org> Gesendet: Dienstag, 23. August 2022 17:02:08 Betreff: [Koha-de] Frage zu Fehlermeldung Liebe Koha-Community, hat jemand von Ihnen schon mal diese Meldung gesehen und kann mir einen Hinweis geben, was sie zu bedeuten hat? "/etc/cron.daily/koha-common: Can't call method "categorycode" on an undefined value at /usr/share/koha/bin/cronjobs/fines.pl line 147" Sie erscheint per Mail bei uns, und wir konnten bisher durch eigene Analysen nicht herausfinden, woran der Fehler liegt. Danke für Sachdienliches im voraus und viele Grüße Anke Bruns -- Anke Bruns M.A. (LIS) Arbeitsgruppe "Anwendungs- und Informationssysteme" E-Mail: anke.bruns@gwdg.de --------------------------------------- Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen (GWDG) Burckhardtweg 4, 37077 Göttingen, URL: https://gwdg.de Support: Tel.: +49 551 39-30000, URL: https://gwdg.de/support Sekretariat: Tel.: +49 551 39-30001, E-Mail: gwdg@gwdg.de Geschäftsführer: Prof. Dr. Ramin Yahyapour Aufsichtsratsvorsitzender: Prof. Dr. Norbert Lossau Sitz der Gesellschaft: Göttingen Registergericht: Göttingen, Handelsregister-Nr. B 598 --------------------------------------- Zertifiziert nach ISO 9001 --------------------------------------- _______________________________________________ Koha-de mailing list Koha-de@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-de
Hallo Jan, vielen Dank für die Info, allerdings habe ich in keiner der beiden Instanzen, die auf dem betreffenden Server laufen, Benutzersätze ohne categorycode gefunden. Ebenfalls sind die vergebenen categorycodes auch alle in der jew. Instanz als Benutzertypen (categories) hinterlegt, so dass es hier keine Inkonsistenzen zu geben scheint. Dazu kann ich auch sagen, dass in diesen Bibliotheken gar nicht mit Gebühren gearbeitet wird. Kann es daran liegen? Viele Grüße Anke
-----Ursprüngliche Nachricht----- Von: Kissig, Jan <jan.kissig@th-wildau.de> Gesendet: Dienstag, 23. August 2022 21:22 An: Bruns, Anke <Anke.Bruns@gwdg.de> Cc: koha-de <koha-de@lists.koha-community.org> Betreff: Re: [Koha-de] Frage zu Fehlermeldung
Hallo Anke,
in der fines.pl (Zeile 148 git master) wird folgendes genutzt:
$patron->categorycode
Gibt es Nutzer im System, die keinem Benutzertyp zugeordnet sind? Benutzertypen sind in Administration -> Benutzertypen zu finden. Der jeweiligen categorycode ist in der Spalte Code zu finden.
In der Datenbank können diese Nutzer wie folgt abgefragt werden:
select * from borrowers where categorycode is null;
Grüße Jan Kissig
----- Ursprüngliche Mail ----- Von: "Bruns, Anke" <Anke.Bruns@gwdg.de> An: "koha-de" <koha-de@lists.koha-community.org> Gesendet: Dienstag, 23. August 2022 17:02:08 Betreff: [Koha-de] Frage zu Fehlermeldung
Liebe Koha-Community,
hat jemand von Ihnen schon mal diese Meldung gesehen und kann mir einen Hinweis geben, was sie zu bedeuten hat?
"/etc/cron.daily/koha-common: Can't call method "categorycode" on an undefined value at /usr/share/koha/bin/cronjobs/fines.pl line 147"
Sie erscheint per Mail bei uns, und wir konnten bisher durch eigene Analysen nicht herausfinden, woran der Fehler liegt.
Danke für Sachdienliches im voraus und viele Grüße Anke Bruns
-- Anke Bruns M.A. (LIS) Arbeitsgruppe "Anwendungs- und Informationssysteme" E-Mail: anke.bruns@gwdg.de --------------------------------------- Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen (GWDG) Burckhardtweg 4, 37077 Göttingen, URL: https://gwdg.de
Support: Tel.: +49 551 39-30000, URL: https://gwdg.de/support Sekretariat: Tel.: +49 551 39-30001, E-Mail: gwdg@gwdg.de
Geschäftsführer: Prof. Dr. Ramin Yahyapour Aufsichtsratsvorsitzender: Prof. Dr. Norbert Lossau Sitz der Gesellschaft: Göttingen Registergericht: Göttingen, Handelsregister-Nr. B 598 --------------------------------------- Zertifiziert nach ISO 9001 ---------------------------------------
_______________________________________________ Koha-de mailing list Koha-de@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-de
Hallo Anke, okay ich hätte gedacht es könnte daran liegen. Dann wieder zur ursprünglichen Frage. Die Mail mit dem Fehler scheint vom täglichen Cronjob zur Gebührenberechnung zu kommen. Wenn keine Gebühren berechnet werden sollen, dann kann in der Administration finesMode entsprechend angepasst werden. Ebenso könnte die Zeile koha-foreach --chdir --enabled /usr/share/koha/bin/cronjobs/fines.pl in der Datei /etc/cron.daily/koha-common ausgeklammert werden. Aber: Hierbei wird aber der Aufruf der Gebührenberechnung für alle aktivierten Instanzen deaktiviert. Auflisten aller aktivierten Instanzen via koha-list --enabled Grüße Jan ----- Ursprüngliche Mail ----- Von: "Anke Bruns" <Anke.Bruns@gwdg.de> An: "Jan Kissig" <jan.kissig@th-wildau.de> CC: "koha-de" <koha-de@lists.koha-community.org> Gesendet: Donnerstag, 25. August 2022 09:45:29 Betreff: AW: [Koha-de] Frage zu Fehlermeldung Hallo Jan, vielen Dank für die Info, allerdings habe ich in keiner der beiden Instanzen, die auf dem betreffenden Server laufen, Benutzersätze ohne categorycode gefunden. Ebenfalls sind die vergebenen categorycodes auch alle in der jew. Instanz als Benutzertypen (categories) hinterlegt, so dass es hier keine Inkonsistenzen zu geben scheint. Dazu kann ich auch sagen, dass in diesen Bibliotheken gar nicht mit Gebühren gearbeitet wird. Kann es daran liegen? Viele Grüße Anke
-----Ursprüngliche Nachricht----- Von: Kissig, Jan <jan.kissig@th-wildau.de> Gesendet: Dienstag, 23. August 2022 21:22 An: Bruns, Anke <Anke.Bruns@gwdg.de> Cc: koha-de <koha-de@lists.koha-community.org> Betreff: Re: [Koha-de] Frage zu Fehlermeldung
Hallo Anke,
in der fines.pl (Zeile 148 git master) wird folgendes genutzt:
$patron->categorycode
Gibt es Nutzer im System, die keinem Benutzertyp zugeordnet sind? Benutzertypen sind in Administration -> Benutzertypen zu finden. Der jeweiligen categorycode ist in der Spalte Code zu finden.
In der Datenbank können diese Nutzer wie folgt abgefragt werden:
select * from borrowers where categorycode is null;
Grüße Jan Kissig
----- Ursprüngliche Mail ----- Von: "Bruns, Anke" <Anke.Bruns@gwdg.de> An: "koha-de" <koha-de@lists.koha-community.org> Gesendet: Dienstag, 23. August 2022 17:02:08 Betreff: [Koha-de] Frage zu Fehlermeldung
Liebe Koha-Community,
hat jemand von Ihnen schon mal diese Meldung gesehen und kann mir einen Hinweis geben, was sie zu bedeuten hat?
"/etc/cron.daily/koha-common: Can't call method "categorycode" on an undefined value at /usr/share/koha/bin/cronjobs/fines.pl line 147"
Sie erscheint per Mail bei uns, und wir konnten bisher durch eigene Analysen nicht herausfinden, woran der Fehler liegt.
Danke für Sachdienliches im voraus und viele Grüße Anke Bruns
-- Anke Bruns M.A. (LIS) Arbeitsgruppe "Anwendungs- und Informationssysteme" E-Mail: anke.bruns@gwdg.de --------------------------------------- Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen (GWDG) Burckhardtweg 4, 37077 Göttingen, URL: https://gwdg.de
Support: Tel.: +49 551 39-30000, URL: https://gwdg.de/support Sekretariat: Tel.: +49 551 39-30001, E-Mail: gwdg@gwdg.de
Geschäftsführer: Prof. Dr. Ramin Yahyapour Aufsichtsratsvorsitzender: Prof. Dr. Norbert Lossau Sitz der Gesellschaft: Göttingen Registergericht: Göttingen, Handelsregister-Nr. B 598 --------------------------------------- Zertifiziert nach ISO 9001 ---------------------------------------
_______________________________________________ Koha-de mailing list Koha-de@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-de
Ich wuerde vor der Zeile 147 mal ein ``` use Data::Dumper; warn ; warn 'ERROR20220825'."\n".Dumper($patron); ``` einfuegen und dann den fehler ausloesen und in den logfiles nach dem output suchen. dann bekommst du vermutlich mehr infos um welchen patron es sich konkret handelt. vielleicht hilft das ja bei der fehlersuche. der string ERROR20220825 soll dabei helfen die richtige zeile zu finden in den logs. https://github.com/Koha-Community/Koha/blob/master/misc/cronjobs/fines.pl#L1... lg david schmidt (www.koha-support.eu) On Thu, 25 Aug 2022, at 12:52 PM, Kissig, Jan wrote:
Hallo Anke,
okay ich hätte gedacht es könnte daran liegen. Dann wieder zur ursprünglichen Frage. Die Mail mit dem Fehler scheint vom täglichen Cronjob zur Gebührenberechnung zu kommen. Wenn keine Gebühren berechnet werden sollen, dann kann in der Administration finesMode entsprechend angepasst werden.
Ebenso könnte die Zeile koha-foreach --chdir --enabled /usr/share/koha/bin/cronjobs/fines.pl in der Datei /etc/cron.daily/koha-common ausgeklammert werden. Aber: Hierbei wird aber der Aufruf der Gebührenberechnung für alle aktivierten Instanzen deaktiviert. Auflisten aller aktivierten Instanzen via koha-list --enabled
Grüße Jan
----- Ursprüngliche Mail ----- Von: "Anke Bruns" <Anke.Bruns@gwdg.de> An: "Jan Kissig" <jan.kissig@th-wildau.de> CC: "koha-de" <koha-de@lists.koha-community.org> Gesendet: Donnerstag, 25. August 2022 09:45:29 Betreff: AW: [Koha-de] Frage zu Fehlermeldung
Hallo Jan,
vielen Dank für die Info, allerdings habe ich in keiner der beiden Instanzen, die auf dem betreffenden Server laufen, Benutzersätze ohne categorycode gefunden. Ebenfalls sind die vergebenen categorycodes auch alle in der jew. Instanz als Benutzertypen (categories) hinterlegt, so dass es hier keine Inkonsistenzen zu geben scheint.
Dazu kann ich auch sagen, dass in diesen Bibliotheken gar nicht mit Gebühren gearbeitet wird. Kann es daran liegen?
Viele Grüße Anke
-----Ursprüngliche Nachricht----- Von: Kissig, Jan <jan.kissig@th-wildau.de> Gesendet: Dienstag, 23. August 2022 21:22 An: Bruns, Anke <Anke.Bruns@gwdg.de> Cc: koha-de <koha-de@lists.koha-community.org> Betreff: Re: [Koha-de] Frage zu Fehlermeldung
Hallo Anke,
in der fines.pl (Zeile 148 git master) wird folgendes genutzt:
$patron->categorycode
Gibt es Nutzer im System, die keinem Benutzertyp zugeordnet sind? Benutzertypen sind in Administration -> Benutzertypen zu finden. Der jeweiligen categorycode ist in der Spalte Code zu finden.
In der Datenbank können diese Nutzer wie folgt abgefragt werden:
select * from borrowers where categorycode is null;
Grüße Jan Kissig
----- Ursprüngliche Mail ----- Von: "Bruns, Anke" <Anke.Bruns@gwdg.de> An: "koha-de" <koha-de@lists.koha-community.org> Gesendet: Dienstag, 23. August 2022 17:02:08 Betreff: [Koha-de] Frage zu Fehlermeldung
Liebe Koha-Community,
hat jemand von Ihnen schon mal diese Meldung gesehen und kann mir einen Hinweis geben, was sie zu bedeuten hat?
"/etc/cron.daily/koha-common: Can't call method "categorycode" on an undefined value at /usr/share/koha/bin/cronjobs/fines.pl line 147"
Sie erscheint per Mail bei uns, und wir konnten bisher durch eigene Analysen nicht herausfinden, woran der Fehler liegt.
Danke für Sachdienliches im voraus und viele Grüße Anke Bruns
-- Anke Bruns M.A. (LIS) Arbeitsgruppe "Anwendungs- und Informationssysteme" E-Mail: anke.bruns@gwdg.de --------------------------------------- Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen (GWDG) Burckhardtweg 4, 37077 Göttingen, URL: https://gwdg.de
Support: Tel.: +49 551 39-30000, URL: https://gwdg.de/support Sekretariat: Tel.: +49 551 39-30001, E-Mail: gwdg@gwdg.de
Geschäftsführer: Prof. Dr. Ramin Yahyapour Aufsichtsratsvorsitzender: Prof. Dr. Norbert Lossau Sitz der Gesellschaft: Göttingen Registergericht: Göttingen, Handelsregister-Nr. B 598 --------------------------------------- Zertifiziert nach ISO 9001 ---------------------------------------
_______________________________________________ Koha-de mailing list Koha-de@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-de
Koha-de mailing list Koha-de@lists.koha-community.org https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-de
Hallo Jan und David, vielen Dank für die Hinweise und Tipps! In beiden aktiven Instanzen steht finesMode auf „Berechne keine“ (Gebühren); daher bleibt es etwas rätselhaft. Ich würde ggf. die Zeile in koha-common einfach auskommentieren, da wir auf diesem Server keine Instanzen betreiben, die Gebühren verwenden. Vorerst habe ich aber nochmal die vorgeschlagenen Zeilen in fines.pl eingetragen und bin gespannt auf die Meldungen, die ich morgen hoffentlich vorfinde. Viele Grüße Anke Bruns Von: Koha-de <koha-de-bounces@lists.koha-community.org> Im Auftrag von David Schmidt Gesendet: Donnerstag, 25. August 2022 13:19 An: koha-de@lists.koha-community.org Betreff: Re: [Koha-de] Frage zu Fehlermeldung Ich wuerde vor der Zeile 147 mal ein ``` use Data::Dumper; warn ; warn 'ERROR20220825'."\n".Dumper($patron); ``` einfuegen und dann den fehler ausloesen und in den logfiles nach dem output suchen. dann bekommst du vermutlich mehr infos um welchen patron es sich konkret handelt. vielleicht hilft das ja bei der fehlersuche. der string ERROR20220825 soll dabei helfen die richtige zeile zu finden in den logs. https://github.com/Koha-Community/Koha/blob/master/misc/cronjobs/fines.pl#L1... lg david schmidt (www.koha-support.eu <http://www.koha-support.eu> ) On Thu, 25 Aug 2022, at 12:52 PM, Kissig, Jan wrote: Hallo Anke, okay ich hätte gedacht es könnte daran liegen. Dann wieder zur ursprünglichen Frage. Die Mail mit dem Fehler scheint vom täglichen Cronjob zur Gebührenberechnung zu kommen. Wenn keine Gebühren berechnet werden sollen, dann kann in der Administration finesMode entsprechend angepasst werden. Ebenso könnte die Zeile koha-foreach --chdir --enabled /usr/share/koha/bin/cronjobs/fines.pl in der Datei /etc/cron.daily/koha-common <http://cron.daily/koha-common> ausgeklammert werden. Aber: Hierbei wird aber der Aufruf der Gebührenberechnung für alle aktivierten Instanzen deaktiviert. Auflisten aller aktivierten Instanzen via koha-list --enabled Grüße Jan ----- Ursprüngliche Mail ----- Von: "Anke Bruns" <Anke.Bruns@gwdg.de <mailto:Anke.Bruns@gwdg.de> > An: "Jan Kissig" <jan.kissig@th-wildau.de <mailto:jan.kissig@th-wildau.de> > CC: "koha-de" <koha-de@lists.koha-community.org <mailto:koha-de@lists.koha-community.org> > Gesendet: Donnerstag, 25. August 2022 09:45:29 Betreff: AW: [Koha-de] Frage zu Fehlermeldung Hallo Jan, vielen Dank für die Info, allerdings habe ich in keiner der beiden Instanzen, die auf dem betreffenden Server laufen, Benutzersätze ohne categorycode gefunden. Ebenfalls sind die vergebenen categorycodes auch alle in der jew. Instanz als Benutzertypen (categories) hinterlegt, so dass es hier keine Inkonsistenzen zu geben scheint. Dazu kann ich auch sagen, dass in diesen Bibliotheken gar nicht mit Gebühren gearbeitet wird. Kann es daran liegen? Viele Grüße Anke
-----Ursprüngliche Nachricht-----
Von: Kissig, Jan <jan.kissig@th-wildau.de <mailto:jan.kissig@th-wildau.de> >
Gesendet: Dienstag, 23. August 2022 21:22
An: Bruns, Anke <Anke.Bruns@gwdg.de <mailto:Anke.Bruns@gwdg.de> >
Cc: koha-de <koha-de@lists.koha-community.org <mailto:koha-de@lists.koha-community.org> >
Betreff: Re: [Koha-de] Frage zu Fehlermeldung
Hallo Anke,
in der fines.pl (Zeile 148 git master) wird folgendes genutzt:
$patron->categorycode
Gibt es Nutzer im System, die keinem Benutzertyp zugeordnet sind?
Benutzertypen sind in Administration -> Benutzertypen zu finden. Der
jeweiligen categorycode ist in der Spalte Code zu finden.
In der Datenbank können diese Nutzer wie folgt abgefragt werden:
select * from borrowers where categorycode is null;
Grüße
Jan Kissig
----- Ursprüngliche Mail -----
Von: "Bruns, Anke" <Anke.Bruns@gwdg.de <mailto:Anke.Bruns@gwdg.de> >
An: "koha-de" <koha-de@lists.koha-community.org <mailto:koha-de@lists.koha-community.org> >
Gesendet: Dienstag, 23. August 2022 17:02:08
Betreff: [Koha-de] Frage zu Fehlermeldung
Liebe Koha-Community,
hat jemand von Ihnen schon mal diese Meldung gesehen und kann mir einen
Hinweis geben, was sie zu bedeuten hat?
"/etc/cron.daily/koha-common <http://cron.daily/koha-common> :
Can't call method "categorycode" on an undefined value at
/usr/share/koha/bin/cronjobs/fines.pl line 147"
Sie erscheint per Mail bei uns, und wir konnten bisher durch eigene
Analysen
nicht herausfinden, woran der Fehler liegt.
Danke für Sachdienliches im voraus und viele Grüße
Anke Bruns
--
Anke Bruns M.A. (LIS)
Arbeitsgruppe "Anwendungs- und Informationssysteme"
E-Mail: anke.bruns@gwdg.de <mailto:anke.bruns@gwdg.de>
---------------------------------------
Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen
(GWDG)
Burckhardtweg 4, 37077 Göttingen, URL: https://gwdg.de
Support: Tel.: +49 551 39-30000, URL: https://gwdg.de/support
Sekretariat: Tel.: +49 551 39-30001, E-Mail: gwdg@gwdg.de <mailto:gwdg@gwdg.de>
Geschäftsführer: Prof. Dr. Ramin Yahyapour
Aufsichtsratsvorsitzender: Prof. Dr. Norbert Lossau
Sitz der Gesellschaft: Göttingen
Registergericht: Göttingen, Handelsregister-Nr. B 598
---------------------------------------
Zertifiziert nach ISO 9001
---------------------------------------
_______________________________________________
Koha-de mailing list
Koha-de@lists.koha-community.org <mailto:Koha-de@lists.koha-community.org>
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-de
_______________________________________________ Koha-de mailing list Koha-de@lists.koha-community.org <mailto:Koha-de@lists.koha-community.org> https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-de
Hi David, vielen Dank für den Tipp! Wenn ich das in fines.pl eintrage und dann den Job laufen lasse, erscheint: "Can't call method "categorycode" on an undefined value at /usr/share/koha/bin/cronjobs/fines.pl line 153. infomath-bib: 11 status returned by "/usr/share/koha/bin/cronjobs/fines.pl" Warning: something's wrong at /usr/share/koha/bin/cronjobs/fines.pl line 149. ERROR20221216" Es gibt keinen Eintrag mit "ERROR202212" in /var/log/koha/<instance>. finesMode steht auf "Berechne keine Mahngebühren". Da die Bibliothek ohnehin nicht mit Gebühren arbeitet, habe ich die Zeile in koha-common jetzt einfach auskommentiert. Aber sollte das nicht trotzdem behoben werden? Soll ich einen Bug erfassen? Wir betreiben z.Zt. 22.05, ist das evtl. in 22.11 schon behoben? Viele Grüße Anke -- Anke Bruns M.A. (LIS) Arbeitsgruppe "Anwendungs- und Informationssysteme" E-Mail: anke.bruns@gwdg.de --------------------------------------- Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen (GWDG) Burckhardtweg 4, 37077 Göttingen, URL: https://gwdg.de Support: Tel.: +49 551 39-30000, URL: https://gwdg.de/support Sekretariat: Tel.: +49 551 39-30001, E-Mail: gwdg@gwdg.de Geschäftsführer: Prof. Dr. Ramin Yahyapour Aufsichtsratsvorsitzender: Prof. Dr. Norbert Lossau Sitz der Gesellschaft: Göttingen Registergericht: Göttingen, Handelsregister-Nr. B 598 --------------------------------------- Zertifiziert nach ISO 9001 ---------------------------------------
-----Ursprüngliche Nachricht----- Von: Koha-de <koha-de-bounces@lists.koha-community.org> Im Auftrag von David Schmidt Gesendet: Donnerstag, 25. August 2022 13:19 An: koha-de@lists.koha-community.org Betreff: Re: [Koha-de] Frage zu Fehlermeldung
Ich wuerde vor der Zeile 147 mal ein
```
use Data::Dumper;
warn ;
warn 'ERROR20220825'."\n".Dumper($patron); ```
einfuegen und dann den fehler ausloesen und in den logfiles nach dem output suchen.
dann bekommst du vermutlich mehr infos um welchen patron es sich konkret handelt. vielleicht hilft das ja bei der fehlersuche.
der string ERROR20220825 soll dabei helfen die richtige zeile zu finden in den logs.
https://github.com/Koha- Community/Koha/blob/master/misc/cronjobs/fines.pl#L147
lg
david schmidt (www.koha-support.eu)
On Thu, 25 Aug 2022, at 12:52 PM, Kissig, Jan wrote:
Hallo Anke,
okay ich hätte gedacht es könnte daran liegen.
Dann wieder zur ursprünglichen Frage.
Die Mail mit dem Fehler scheint vom täglichen Cronjob zur Gebührenberechnung zu kommen. Wenn keine Gebühren berechnet werden sollen, dann kann in der Administration finesMode entsprechend angepasst werden.
Ebenso könnte die Zeile
koha-foreach --chdir --enabled /usr/share/koha/bin/cronjobs/fines.pl
in der Datei
/etc/cron.daily/koha-common <http://cron.daily/koha-common>
ausgeklammert werden. Aber: Hierbei wird aber der Aufruf der Gebührenberechnung für alle aktivierten Instanzen deaktiviert.
Auflisten aller aktivierten Instanzen via
koha-list --enabled
Grüße
Jan
----- Ursprüngliche Mail -----
Von: "Anke Bruns" <Anke.Bruns@gwdg.de <mailto:Anke.Bruns@gwdg.de> >
An: "Jan Kissig" <jan.kissig@th-wildau.de <mailto:jan.kissig@th- wildau.de> >
CC: "koha-de" <koha-de@lists.koha-community.org <mailto:koha- de@lists.koha-community.org> >
Gesendet: Donnerstag, 25. August 2022 09:45:29
Betreff: AW: [Koha-de] Frage zu Fehlermeldung
Hallo Jan,
vielen Dank für die Info, allerdings habe ich in keiner der beiden Instanzen, die auf dem betreffenden Server laufen, Benutzersätze ohne categorycode gefunden. Ebenfalls sind die vergebenen categorycodes auch alle in der jew. Instanz als Benutzertypen (categories) hinterlegt, so dass es hier keine Inkonsistenzen zu geben scheint.
Dazu kann ich auch sagen, dass in diesen Bibliotheken gar nicht mit Gebühren gearbeitet wird. Kann es daran liegen?
Viele Grüße
Anke
-----Ursprüngliche Nachricht-----
Von: Kissig, Jan <jan.kissig@th-wildau.de <mailto:jan.kissig@th- wildau.de> >
Gesendet: Dienstag, 23. August 2022 21:22
An: Bruns, Anke <Anke.Bruns@gwdg.de <mailto:Anke.Bruns@gwdg.de> >
Cc: koha-de <koha-de@lists.koha-community.org <mailto:koha- de@lists.koha-community.org> >
Betreff: Re: [Koha-de] Frage zu Fehlermeldung
Hallo Anke,
in der fines.pl (Zeile 148 git master) wird folgendes genutzt:
$patron->categorycode
Gibt es Nutzer im System, die keinem Benutzertyp zugeordnet sind?
Benutzertypen sind in Administration -> Benutzertypen zu finden. Der
jeweiligen categorycode ist in der Spalte Code zu finden.
In der Datenbank können diese Nutzer wie folgt abgefragt werden:
select * from borrowers where categorycode is null;
Grüße
Jan Kissig
----- Ursprüngliche Mail -----
Von: "Bruns, Anke" <Anke.Bruns@gwdg.de <mailto:Anke.Bruns@gwdg.de> >
An: "koha-de" <koha-de@lists.koha-community.org <mailto:koha- de@lists.koha-community.org> >
Gesendet: Dienstag, 23. August 2022 17:02:08
Betreff: [Koha-de] Frage zu Fehlermeldung
Liebe Koha-Community,
hat jemand von Ihnen schon mal diese Meldung gesehen und kann mir einen
Hinweis geben, was sie zu bedeuten hat?
"/etc/cron.daily/koha-common <http://cron.daily/koha-common> :
Can't call method "categorycode" on an undefined value at
/usr/share/koha/bin/cronjobs/fines.pl line 147"
Sie erscheint per Mail bei uns, und wir konnten bisher durch eigene
Analysen
nicht herausfinden, woran der Fehler liegt.
Danke für Sachdienliches im voraus und viele Grüße
Anke Bruns
--
Anke Bruns M.A. (LIS)
Arbeitsgruppe "Anwendungs- und Informationssysteme"
E-Mail: anke.bruns@gwdg.de <mailto:anke.bruns@gwdg.de>
---------------------------------------
Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen
(GWDG)
Burckhardtweg 4, 37077 Göttingen, URL: https://gwdg.de
Support: Tel.: +49 551 39-30000, URL: https://gwdg.de/support
Sekretariat: Tel.: +49 551 39-30001, E-Mail: gwdg@gwdg.de <mailto:gwdg@gwdg.de>
Geschäftsführer: Prof. Dr. Ramin Yahyapour
Aufsichtsratsvorsitzender: Prof. Dr. Norbert Lossau
Sitz der Gesellschaft: Göttingen
Registergericht: Göttingen, Handelsregister-Nr. B 598
---------------------------------------
Zertifiziert nach ISO 9001
---------------------------------------
_______________________________________________
Koha-de mailing list
Koha-de@lists.koha-community.org <mailto:Koha-de@lists.koha- community.org>
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-de
_______________________________________________
Koha-de mailing list
Koha-de@lists.koha-community.org <mailto:Koha-de@lists.koha- community.org>
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-de
participants (3)
-
Bruns, Anke -
David Schmidt -
Kissig, Jan