Erstellt vor 5 Jahren
Geschlossen vor 4 Jahren
#1472 closed Fehler (fixed)
Bei fehlender config/authentication.pl -> Webserver Error 500
| Erstellt von: | lxo@… | Verantwortlicher: | s.schoeling@… |
|---|---|---|---|
| Priorität: | normal | Meilenstein: | |
| Komponente: | kivitendo ERP | Version: | 2.6.2 unstable |
| Schweregrad: | kritisch | Stichworte: | Installation |
| Beobachter: | s.schoeling@… |
Beschreibung
Die Fehlermeldungen aus Auth.pm können nicht mehr ausgegeben werden.
Apache - Fehlerausgabe:
Can't call method "text" on an undefined value at SL/Auth.pm line 54.
Premature end of script headers: login.pl
Der Fehler betrifft auch die anderen Fehlermeldungen wie z.B.
$form->error($locale->text('config/authentication.pl: Missing parameters in "DB_config". Required parameters are "host", "db" and "user".'));
falls die config/authentication.pl vorhanden aber inkorrekt ist.
Änderungshistorie (3)
comment:1 Geändert vor 5 Jahren durch s.schoeling@…
- Beobachter s.schoeling@… hinzugefügt
comment:2 Geändert vor 5 Jahren durch s.schoeling@…
- Status von new nach assigned geändert
- Verantwortlicher von p.reetz@… nach s.schoeling@… geändert
ich nehm mir den mal
comment:3 Geändert vor 4 Jahren durch s.schoeling@…
- Lösung auf fixed gesetzt
- Status von assigned nach closed geändert
Fixed in e46c682
Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.

Bekanntes Problem, hat mich Holger schon drauf aufmerksam gemacht.
Das Problem ist, dass die Fehlerroutinen, die einen Fehler in config/authentification.pl melden sollen annehmen dass ein $::form Objekt existiert, das aber erst mit den Informationen aus der authentification.pl erzeugt wird.
Die Fehlerbehandlung da muss mit minimalem Framework auskommen, weil sie so früh auftreten kann.