in meinem OTRS-System (3.0.4) trat mehrfach folgender Fehler auf:
Nachdem ein Ticket bearbeitet wurde und die Änderungen durch einen klick auf "Übermitteln" an den Server geschickt wurden, wird die Fehlermeldung "Webseite kann nicht angezeigt werden".
Im Systemprotokoll werden folgende Einträge angezeigt:
Code: Select all
Mon Jan 17 09:31:45 2011 error OTRS-CGI-11 ERROR: syntax error at or near "AND"
Mon Jan 17 09:31:45 2011 error OTRS-CGI-11 Invalid condition '((XXX@YYY)', 2 open and 1 close!
Mon Jan 17 09:31:45 2011 error OTRS-CGI-11 Bad filter
Parallel dazu findet sich im Protokoll des Webservers (Apache2)
Code: Select all
[Mon Jan 17 09:31:45 2011] -e: Use of uninitialized value in concatenation (.) or string at /opt/otrs//Kernel/System/CustomerUser/DB.pm line 243.
[Mon Jan 17 09:31:45 2011] -e: DBD::Pg::st execute failed: ERROR: syntax error at or near "AND"
[Mon Jan 17 09:31:45 2011] -e: LINE 1: ...name, last_name, email FROM customer_user WHERE AND valid_...
[Mon Jan 17 09:31:45 2011] -e: ^ at /opt/otrs//Kernel/System/DB.pm line 553.
ERROR: OTRS-CGI-11 Perl: 5.10.0 OS: linux Time: Mon Jan 17 09:31:45 2011
Message: ERROR: syntax error at or near "AND"
LINE 1: ...name, last_name, email FROM customer_user WHERE AND valid_...
^, SQL: 'SELECT login , first_name, last_name, email FROM customer_user WHERE AND valid_id IN (1) LIMIT 250'
Hat irgend jemand eine Idee, wie die fehlerhafte SQL-Abfrage zustande kommt?
Vielen Dank im voraus
Enkidu