-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
InvalidArgumentException 'Database name can not be empty.' beim Artikel bearbeiten #204
Comments
Könntest du bitte den Stack senden? |
Hallo Thomas, ich hatte schon redaxo_url 1.0.1 deinstalliert und die Beta v2 installiert. Nachdem ich die Beta deinstalliert und die v1.0.1 reinstalliert habe, ist das Problem weg. |
Wäre gut, wenn du noch die genaue Fehlermeldung senden könntest. |
Ok, es ist wieder aufgetreten, jetzt bei einem System mit Redaxo 5.11.2 und PHP 7.4.15. Jetzt habe ich auch die Whoops Seite vor mir: InvalidArgumentException: Database name can not be empty. Stacktrace
System report (REDAXO 5.11.2, PHP 7.4.15, MySQL 5.7.33)
|
Und hier habe ich auch noch den Systembericht: System report (REDAXO 5.11.2, PHP 7.4.15, MySQL 5.7.33)
|
Greifst du auf eine zweite Datenbank zu? |
Ich habe zwei Datenbanken verwendet, bin aber grade dabei das rückgängig zu machen. Hier der Dump von `INSERT INTO `rex_url_generate` (`id`, `article_id`, `clang_id`, `url`, `table`, `table_parameters`, `relation_table`, `relation_table_parameters`, `relation_insert`, `createdate`, `createuser`, `updatedate`, `updateuser`) VALUES
(1, 109, 1, '', '1_xxx_rex_jobs', '{\"1_xxx_rex_jobs_field_1\":\"id\",\"1_xxx_rex_jobs_field_2\":\"titel\",\"1_xxx_rex_jobs_field_3\":\"\",\"1_xxx_rex_jobs_id\":\"id\",\"1_xxx_rex_jobs_clang_id\":\"\",\"1_xxx_rex_jobs_restriction_field\":\"\",\"1_xxx_rex_jobs_restriction_operator\":\"=\",\"1_xxx_rex_jobs_restriction_value\":\"\",\"1_xxx_rex_jobs_url_param_key\":\"\",\"1_xxx_rex_jobs_seo_title\":\"titel\",\"1_xxx_rex_jobs_seo_description\":\"description\",\"1_xxx_rex_jobs_seo_image\":\"\",\"1_xxx_rex_jobs_sitemap_add\":\"0\",\"1_xxx_rex_jobs_sitemap_frequency\":\"always\",\"1_xxx_rex_jobs_sitemap_priority\":\"1.0\",\"1_xxx_rex_jobs_sitemap_lastmod\":\"\",\"1_xxx_rex_jobs_path_names\":\"\",\"1_xxx_rex_jobs_path_categories\":\"0\",\"1_xxx_rex_jobs_relation_field\":\"\"}', '', '[]', 'before', 2017, 'omikron', 2021, 'oh');` |
Dann mach das erst einmal. Es sieht für mich danach aus, dass du eine DB ausgewählt hast, wo die zugehörigen Daten unvollständig sind. |
Ist auf dem System schon vollzogen.
Was meinst Du damit? Daten in der Tabelle oder Tabellen-Struktur? Ich habe redaxo_url gelöscht und neu installiert. Damit ist der obige Fehler verschwunden, aber ich kann jetzt keine neuen Einträge in "Urls generieren" anlegen. |
Ich habe einen Workaround gefunden: ich habe in der Redaxo config den einzigen Datenbank Eintrag unter der Nummer 2 nochmal eingefügt. Dann geht auch die Weiterleitung und das Whoops ist verschwunden. |
Ich denke das ist hier recht speziell und würde erst einmal schließen. Falls weiterhin Probleme da sind, gerne wieder öffnen. |
@tbaddade ich habe das Problem nun auch, genau gleicher Fehler. Hoffentlich hilft dir das: InvalidArgumentException: Database name can not be empty. Stacktrace
System report (REDAXO 5.15.1, PHP 8.2.4, MariaDB 10.3.38)
|
Wenn ich wie von @omphteliba vorgeschlagen bei der zweiten DB dieselbe DB-Credentials wie bei der ersten eintrage, klappt's. Aber wie geschrieben, es war gar nie eine zweite im Einsatz ... hm. |
Wurde eine leere 2. Datenbank in der config.yml definiert? So wie hier: Und wenn man die leere Verbindung löscht, ist dann das Problem gelöst? |
Muss ich testen. Aber ist in der config.yml nicht per default eine zweite, leere Verbindung vorgegeben? |
@alxndr-w nope, geht nicht wenn die zweite Verbindung fehlt. |
Redaxo: 5.11.2
PHP: 8.0.2
Ich bekomme eine InvalidArgumentException 'Database name can not be empty.' wenn ich versuche einen Artikel zu bearbeiten. Wenn ich das "URL" Addon deaktiviere verschwindet der Fehler.
The text was updated successfully, but these errors were encountered: