Javaprinter Fehler

In diesem Forum können Fragen zum OrderSprinter gestellt werden.
Meolo
Beiträge: 24
Registriert: Di 9. Jul 2019, 16:08

Javaprinter Fehler

Beitrag von Meolo »

Hallo alle zusammem,

aber immer wieder folgendes Problem, das der Javaprinter für den Speisendrucker Abstürze hat.
Folgende Fehlermeldung bekomme ich beim starten des Javaprinters:

Ich starte den Javaprinter wie folgt:

/usr/bin/Drucker2 -jar /usr/local/bin/javaprinter/javaprinter.jar -mode=cups -cupsprinter=Speisen -configfile=/usr/local/bin/javaprinter/config-2.json

ich bekomme folgenden Fehler:
Server returned HTTP response code: 500 for URL: http://192.168.178.240/php/contenthandl ... instance=2

Drucker für Getränke funktioniert.

Gruß
Thorsten
pichel
Administrator
Beiträge: 1154
Registriert: So 13. Sep 2015, 19:48
Wohnort: Hamburg
Kontaktdaten:

Re: Javaprinter Fehler

Beitrag von pichel »

Hallo Thorsten,

ich vermute, dass eine der Vorlagen so verändert wurde, dass damit keine Bons mehr gedruckt werden können.

Bitte einmal auf die Standardvorlagen zurückstellen und erneut das Drucken testen.

Gruß,

Stefan
Stefan Pichel
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Meolo
Beiträge: 24
Registriert: Di 9. Jul 2019, 16:08

Re: Javaprinter Fehler

Beitrag von Meolo »

Hallo Stefan,

das Drucken hat ja heute ca. 5 Stunden funktioniert.
Auch mit der Standardvorlage bekomme ich den Fehler.

Gruß
Thorsten
Zuletzt geändert von Meolo am Sa 31. Jul 2021, 21:30, insgesamt 1-mal geändert.
pichel
Administrator
Beiträge: 1154
Registriert: So 13. Sep 2015, 19:48
Wohnort: Hamburg
Kontaktdaten:

Re: Javaprinter Fehler

Beitrag von pichel »

dann schicke mir doch bitte einmal das Error-Log des Webservers...
Stefan Pichel
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Meolo
Beiträge: 24
Registriert: Di 9. Jul 2019, 16:08

Re: Javaprinter Fehler

Beitrag von Meolo »

Hallo Stefan,

hier die error.log. Hochladen ging irgendwie nicht. (Die Dateierweiterung log ist nicht erlaubt.)

[Sat Jul 31 19:42:19.329881 2021] [php7:notice] [pid 69291] [client 192.168.178.135:50390] SELECT os_customers.id as id,os_customers.id as object,CONCAT(COALESCE(name,''),' - ',COALESCE(room,'')) as guest FROM os_customers LEFT JOIN os_vacations ON os_customers.id=os_vacations.customerid WHERE ((checkin <= CURDATE()) AND (CURDATE() <= checkout)) OR (checkin is null AND (CURDATE() <= checkout)) OR ((checkin <= CURDATE()) AND checkout is null) OR (permanent = '1') GROUP BY id,object,guest, referer: http://192.168.178.240/paydesk.html?t=8&v=2.0.29
[Sat Jul 31 19:44:32.236772 2021] [php7:notice] [pid 69098] [client 192.168.178.136:34550] SELECT os_customers.id as id,os_customers.id as object,CONCAT(COALESCE(name,''),' - ',COALESCE(room,'')) as guest FROM os_customers LEFT JOIN os_vacations ON os_customers.id=os_vacations.customerid WHERE ((checkin <= CURDATE()) AND (CURDATE() <= checkout)) OR (checkin is null AND (CURDATE() <= checkout)) OR ((checkin <= CURDATE()) AND checkout is null) OR (permanent = '1') GROUP BY id,object,guest, referer: http://192.168.178.240/paydesk.html?t=25&v=2.0.29
[Sat Jul 31 19:46:20.145180 2021] [php7:notice] [pid 69399] [client 192.168.178.134:44278] SELECT os_customers.id as id,os_customers.id as object,CONCAT(COALESCE(name,''),' - ',COALESCE(room,'')) as guest FROM os_customers LEFT JOIN os_vacations ON os_customers.id=os_vacations.customerid WHERE ((checkin <= CURDATE()) AND (CURDATE() <= checkout)) OR (checkin is null AND (CURDATE() <= checkout)) OR ((checkin <= CURDATE()) AND checkout is null) OR (permanent = '1') GROUP BY id,object,guest, referer: http://192.168.178.240/paydesk.html?t=12&v=2.0.29
[Sat Jul 31 19:48:13.625942 2021] [php7:error] [pid 69492] [client 127.0.0.1:51508] PHP Fatal error: Uncaught Error: Call to a member function render() on null in /var/www/html/php/utilities/layouter.php:564\nStack trace:\n#0 /var/www/html/php/utilities/layouter.php(488): Layouter::evalOneElementOfALine()\n#1 /var/www/html/php/utilities/layouter.php(379): Layouter::evalElem()\n#2 /var/www/html/php/utilities/layouter.php(367): Layouter::loop()\n#3 /var/www/html/php/utilities/layouter.php(286): Layouter::loop()\n#4 /var/www/html/php/printqueue.php(855): Layouter::layoutTicket()\n#5 /var/www/html/php/printqueue.php(806): PrintQueue->getWorkTicketsCore()\n#6 /var/www/html/php/printqueue.php(874): PrintQueue->getNextWorkTicketJobs()\n#7 /var/www/html/php/printqueue.php(52): PrintQueue->getNextTicketJobs()\n#8 /var/www/html/php/contenthandler.php(87): PrintQueue->handleCommand()\n#9 {main}\n thrown in /var/www/html/php/utilities/layouter.php on line 564
[Sat Jul 31 19:48:21.636800 2021] [php7:error] [pid 69399] [client 127.0.0.1:51530] PHP Fatal error: Uncaught Error: Call to a member function render() on null in /var/www/html/php/utilities/layouter.php:564\nStack trace:\n#0 /var/www/html/php/utilities/layouter.php(488): Layouter::evalOneElementOfALine()\n#1 /var/www/html/php/utilities/layouter.php(379): Layouter::evalElem()\n#2 /var/www/html/php/utilities/layouter.php(367): Layouter::loop()\n#3 /var/www/html/php/utilities/layouter.php(286): Layouter::loop()\n#4 /var/www/html/php/printqueue.php(855): Layouter::layoutTicket()\n#5 /var/www/html/php/printqueue.php(806): PrintQueue->getWorkTicketsCore()\n#6 /var/www/html/php/printqueue.php(874): PrintQueue->getNextWorkTicketJobs()\n#7 /var/www/html/php/printqueue.php(52): PrintQueue->getNextTicketJobs()\n#8 /var/www/html/php/contenthandler.php(87): PrintQueue->handleCommand()\n#9 {main}\n thrown in /var/www/html/php/utilities/layouter.php on line 564
[Sat Jul 31 19:48:29.652288 2021] [php7:error] [pid 69531] [client 127.0.0.1:51552] PHP Fatal error: Uncaught Error: Call to a member function render() on null in /var/www/html/php/utilities/layouter.php:564\nStack trace:\n#0 /var/www/html/php/utilities/layouter.php(488): Layouter::evalOneElementOfALine()\n#1 /var/www/html/php/utilities/layouter.php(379): Layouter::evalElem()\n#2 /var/www/html/php/utilities/layouter.php(367): Layouter::loop()\n#3 /var/www/html/php/utilities/layouter.php(286): Layouter::loop()\n#4 /var/www/html/php/printqueue.php(855): Layouter::layoutTicket()\n#5 /var/www/html/php/printqueue.php(806): PrintQueue->getWorkTicketsCore()\n#6 /var/www/html/php/printqueue.php(874): PrintQueue->getNextWorkTicketJobs()\n#7 /var/www/html/php/printqueue.php(52): PrintQueue->getNextTicketJobs()\n#8 /var/www/html/php/contenthandler.php(87): PrintQueue->handleCommand()\n#9 {main}\n thrown in /var/www/html/php/utilities/layouter.php on line 564


Der Fehler trat ab 19:48
Das System wurde dann 1x neu gestartet

Der Theken-Drucker funktioniert.

Gruß
Thorsten
pichel
Administrator
Beiträge: 1154
Registriert: So 13. Sep 2015, 19:48
Wohnort: Hamburg
Kontaktdaten:

Re: Javaprinter Fehler

Beitrag von pichel »

Hallo Thorsten,

die beiden Fehler, die ich in dem Log-Ausschnitt erkennen kann, sehen so aus, als ob sie beide mittlerweile gefixt sind:
1. die Query mit Version 2.0.28 (hängt mit dem Gästemodul zusammen)
2. die render-Methode im layouter mit Version 2.0.29 (Sonderzeichen, die MySQL nicht verarbeiten kann).

Bitte einmal updaten und prüfen, ob der Fehler dann immer noch da ist. Update am einfachsten über die Administrationsansicht -> Datenbank -> Versionsupdate. Die anderen Komponenten (TSEConnector, Printserver usw.) musst du nicht zwingend updaten.

Gruß,

Stefan
Stefan Pichel
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Antworten