Erstellt vor 19 Monaten

Geschlossen vor 19 Monaten

Zuletzt geändert vor 19 Monaten

#2358 closed Fehler (invalid)

Neue Datenbank anlegen funktioniert nicht

Erstellt von: Niclas Verantwortlicher:
Priorität: normal Meilenstein:
Komponente: kivitendo ERP Version: 3.0.0 unstable
Schweregrad: normal Stichworte:
Beobachter:

Beschreibung

Bei einer neuen Installation kam folgender Fehler beim Anlegen einer neuen Datenbank:

Invalid action 'database_administration' for controller SL::Controller::Admin

Die Datenbank wurde allerdings korrekt angelegt. Der Fehler scheint also erst später aufzutreten.

Anhänge (2)

_administration.txt (168 Byte) - hinzugefügt von Niclas vor 19 Monaten.
database_administration.txt (374 Byte) - hinzugefügt von Niclas vor 19 Monaten.

Alle Anhänge herunterladen als: .zip

Änderungshistorie (7)

comment:1 Geändert vor 19 Monaten durch m.bunkus@…

Ich kann das spontan nicht reproduzieren.

  1. Kannst du mir bitte die genauen Schritte nennen, die du durchgeführt hast?
  2. FCGI oder normales CGI?
  3. Welche Git-Revision?

comment:2 Geändert vor 19 Monaten durch m.bunkus@…

Ich bin mir nicht einmal sicher, ob du wirklich auf unmodifizertem unstable-Code läufst -- weil im ganzen unstable momentan keine eine Verwendung von database_administration gibt (es gibt den String mit ..._login_form dahinter, aber das tut nichts zur Sache).

comment:3 Geändert vor 19 Monaten durch m.bunkus@…

Und wo wir gerade schon mal dabei sind: bitte die Ausgabe der folgenden zwei Befehle posten:

  1. grep -E -r 'database_administration' .
  2. grep -E -r '_administration\>' .

Geändert vor 19 Monaten durch Niclas

Geändert vor 19 Monaten durch Niclas

comment:4 Geändert vor 19 Monaten durch Niclas

  • Lösung auf invalid gesetzt
  • Status von new nach closed geändert

Also ich hab's jetzt nochmal genauer durchgetestet. Liegt wohl doch an meinem Code. Sorry. Der Vollständigkeit halber, hab ich trotzdem mal die beiden grep's angehangen. Für Vermutungen, wo der Fehler liegen könnte, bin ich natürlich auch immer dankbar ;)

comment:5 Geändert vor 19 Monaten durch m.bunkus@…

Dein Code ist auf einem falschen Stand. In der aktuellen Unstable gibt es die Zeilen schlicht nicht mehr. Falsch gemerget? Der Commit, der die beiden Zeilen fixt, ist 50b2bd9fca6a897828f89588e4d6a3ed912bb5a8 (siehe Ausgabe von git log -G 'redirect_to.*database_administration' -- SL/Controller/Admin.pm).

Hinweis: Hilfe zur Verwendung von Tickets finden Sie in TracTickets.