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

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.

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.