#904 closed Fehler (fixed)
Buchen führt zu Server Error
| Erstellt von: | hli@… | Verantwortlicher: | p.reetz@… |
|---|---|---|---|
| Priorität: | sehr hoch | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.6.0 beta |
| Schweregrad: | kritisch | Stichworte: | Verkauf |
| Beobachter: | Axel.Rau@… |
Beschreibung
Wird eine Kundenrechnung gebucht, ergibt das ein Server Error 500.
Auszug aus dem Apache-Log:
Can't use string ("1002") as an ARRAY ref while "strict refs" in use at SL/IS.pm line 195., referer: http://192.168.0.221/lx-office-erp/is.pl
Premature end of script headers: is.pl, referer: http://192.168.0.221/lx-office-erp/is.pl
Umgebung: Debian 4.0r6, Perl 5.10.0
Änderungshistorie (4)
comment:1 Geändert vor 6 Jahren durch Axel.Rau@…
- Beobachter Axel.Rau@… hinzugefügt
comment:2 Geändert vor 6 Jahren durch hli@…
Auch beim Wandel eines Lieferscheins in eine Rechnung und auch mit Perl 5.8.8.
Arbeiten mit der Version ist Praktisch nicht möglich. BITTE dringend lösen!!!
comment:3 Geändert vor 6 Jahren durch Axel.Rau@…
- Lösung auf fixed gesetzt
- Status von new nach closed geändert
Ursache scheint das strict in IS.pm zu sein.
Ist mit Edit 3497 gelöst. (zumindest bei mir)
Axel
comment:4 Geändert vor 6 Jahren durch hli@…
Super, das tut.
Wandeln, von Lieferscheinen, buchen und drucken von Rechnungen

Bei mir passiert dasselbe beim Drucken einer Rechnung, die ich durchaus buchen konnte:
Can't use string ("111013") as an ARRAY ref while "strict refs" in use at SL/IS.pm line 195., referer: https://ww.xx.yy.zz/lx-erp/is.pl?action=edit&id=141&callback=ar.pl%3faction%3dar_transactions%26l_transdate%3dY%26l_invnumber%3dY%26l_name%3dY%26l_amount%3dY%26l_paid%3dY%26open%3dY%26sort%3dtransdate
Umgebung: Mac OS X 10.5.6, Perl 5.8.6
Axel