Contao-Camp 2024
Ergebnis 1 bis 32 von 32

Thema: Installtool meldet: "The key 'username' must be a string, NULL given"

  1. #1
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.792

    Fehler Installtool meldet: "The key 'username' must be a string, NULL given"

    Ich komme seit einigen Tagen nicht mehr in das Installtool.

    Im Stack Trace steht:
    Code:
    Symfony\Component\HttpKernel\Exception\BadRequestHttpException:
    The key "username" must be a string, "NULL" given.
    
      at vendor/contao/core-bundle/src/Security/Authentication/ContaoLoginAuthenticationListener.php:71
      at Contao\CoreBundle\Security\Authentication\ContaoLoginAuthenticationListener->attemptAuthentication(object(Request))
         (vendor/symfony/security-http/Firewall/AbstractAuthenticationListener.php:141)
      at Symfony\Component\Security\Http\Firewall\AbstractAuthenticationListener->authenticate(object(RequestEvent))
         (vendor/symfony/security-bundle/Debug/WrappedLazyListener.php:49)
      at Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener->authenticate(object(RequestEvent))
         (vendor/symfony/security-http/Firewall/AbstractListener.php:27)
      at Symfony\Component\Security\Http\Firewall\AbstractListener->__invoke(object(RequestEvent))
         (vendor/symfony/security-bundle/Debug/TraceableFirewallListener.php:62)
      at Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener->callListeners(object(RequestEvent), object(Generator))
         (vendor/symfony/security-http/Firewall.php:98)
      at Symfony\Component\Security\Http\Firewall->onKernelRequest(object(RequestEvent), 'kernel.request', object(TraceableEventDispatcher))
         (vendor/symfony/event-dispatcher/Debug/WrappedListener.php:126)
      at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object(RequestEvent), 'kernel.request', object(TraceableEventDispatcher))
         (vendor/symfony/event-dispatcher/EventDispatcher.php:264)
      at Symfony\Component\EventDispatcher\EventDispatcher->doDispatch(array(object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.request', object(RequestEvent))
         (vendor/symfony/event-dispatcher/EventDispatcher.php:239)
      at Symfony\Component\EventDispatcher\EventDispatcher->callListeners(array(object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener), object(WrappedListener)), 'kernel.request', object(RequestEvent))
         (vendor/symfony/event-dispatcher/EventDispatcher.php:73)
      at Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object(RequestEvent), 'kernel.request')
         (vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:168)
      at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object(RequestEvent), 'kernel.request')
         (vendor/symfony/http-kernel/HttpKernel.php:134)
      at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
         (vendor/symfony/http-kernel/HttpKernel.php:80)
      at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
         (vendor/symfony/http-kernel/Kernel.php:201)
      at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
         (web/index.php:31)
      at require('/usr/www/users/hoppe/webseiten/dsbweb.2020/web/index.php')
         (web/app.php:4)
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.899
    Partner-ID
    10107

    Standard

    Welche Contao Version?
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.792

    Standard

    4.9.18 - Sehe gerade, wird hier im Forum gar nicht mehr angezeigt, was man als Version ausgewählt hat.
    Edit: Ach ne' steht doch da - als Prefix im Titel. Aber nur ganz oben im Pfad und im title-Tag der Seite.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  4. #4
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.500
    User beschenken
    Wunschliste

    Standard

    Seltsam, das Install Tool hat ja auch kein username, aber warum wird das trotzdem geprüft bei dir?
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  5. #5
    Contao-Nutzer
    Registriert seit
    12.07.2010.
    Beiträge
    60

    Standard

    Ich habe das selbe Problem. Tritt bei mir nach dem Update auf.

    1. Update gemacht
    2. Danach auf "Datenbank" aktualisieren geklickt
    3. Dann kam komischerweise die Login Maske für das Backend
    4. Login Daten eingegeben
    5. Dann kam die Login Maske für das Install Tool
    6. Passwort eingegeben
    7. Fehlermeldung: The key "username" must be a string, "NULL" given.

    Ich meine es war das Update auf 4.9.17

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.899
    Partner-ID
    10107

    Standard

    Zitat Zitat von typouser07 Beitrag anzeigen
    3. Dann kam komischerweise die Login Maske für das Backend
    Das sollte nicht passieren. Lösche mal die Cookies der Domain und teste nochmal.
    » sponsor me via GitHub or PayPal or Revolut

  7. #7
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.792

    Standard

    Ich habe mal bei mir auch die Cookies gelöscht. Das Verhalten bleibt dasselbe.

    1. CM aufgerufen und Update von 4.9.18 auf 4.9.19 gemacht
    2. Installtool aufgerufen, eingeloggt
    3. Fehlermeldung The key "username" must be a string, "NULL" given.

    PHP-Code:
    Symfony\Component\HttpKernel\ExceptionBadRequestHttpException
    in vendor
    /contao/core-bundle/src/Security/Authentication/ContaoLoginAuthenticationListener.php (line 71)

    $username $request->request->get('username');
    $password $request->request->get('password');
    if (!\
    is_string($username) && (!\is_object($username) || !method_exists($username'__toString'))) {
      throw new 
    BadRequestHttpException(sprintf('The key "username" must be a string, "%s" given.', \gettype($username)));
    }
    $username trim($username);
    if (\
    strlen($username) > Security::MAX_USERNAME_LENGTH) { 
    Zeile 71 ist das throw new.

    EDIT: request->get irritiert mich. Ich dachte das kommt per "post" ....

    EDIT2:
    HTML-Code:
    <form method="post">
    ...
    </form>
    Vielleicht kommt es ja jetzt per get und das Loginformular ist falsch...

    EDIT3: Da die Funktion attemptAuthentication auch schon früher so da war, muß wohl der Fehler woanders entstehen. Eine Abfrage nach $username macht auch keinen Sinn beim Installtool. Offensichtlich prüft Contao mit der falschen Funktion die Authentifizierung.
    Geändert von Samson1964 (17.08.2021 um 09:02 Uhr)
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.899
    Partner-ID
    10107

    Standard

    Poste mal deine composer.json
    » sponsor me via GitHub or PayPal or Revolut

  9. #9
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.792

    Standard

    Code:
    {
        "type": "project",
        "require": {
            "bugbuster/contao-banner-bundle": "^1.0",
            "christianbarkowsky/tabcontrol": "^3.0",
            "cliffparnitzky/vis.js": "^4.10",
            "codefog/contao-haste": "^4.23",
            "codefog/contao-news_categories": "^3.1",
            "codefog/contao-polls": "^1.6",
            "contao/calendar-bundle": "4.9.*",
            "contao/comments-bundle": "4.9.*",
            "contao/conflicts": "*@dev",
            "contao/faq-bundle": "4.9.*",
            "contao/listing-bundle": "4.9.*",
            "contao/manager-bundle": "4.9.*",
            "contao/news-bundle": "4.9.*",
            "contao/newsletter-bundle": "4.9.*",
            "craffft/contao-photoalbums2": ">=0",
            "danielgausi/contao-calendareditor-bundle": "^4.2",
            "dklemmt/contao_dk_mmenu": "^3.1",
            "do-while/contao-ce_be_remarks": "^1.0",
            "dreibein/contao-author-bundle": "^1.0",
            "fritzmg/contao-backend-documentation": "^1.0",
            "fritzmg/contao-be-include-info": "^0.5.7",
            "heimseiten/contao-universal-toggler-bundle": "^2.1",
            "inspiredminds/contao-facebook-login": "^2.0",
            "jrgregory/m17-sticky-backend-footer": "^2.0",
            "kmielke/calendar-extended-bundle": "^1.0",
            "madeyourday/contao-rocksolid-custom-elements": "^2.2",
            "markenzoo/contao-file-helper-bundle": "^1.1",
            "markocupic/backend_password": "^3.0",
            "netzmacht/contao-font-awesome-inserttag": "^2.0",
            "pdir/animated-timeline-bundle": "^1.1",
            "phpoffice/phpexcel": "^1.8",
            "psi/boxes4ward": "^2.0",
            "schachbulle/contao-adressen-bundle": ">=0",
            "schachbulle/contao-championslists-bundle": ">=0",
            "schachbulle/contao-chessboardjs-bundle": ">=0",
            "schachbulle/contao-chessresults-bundle": ">=0",
            "schachbulle/contao-chesstable-bundle": "^2.1",
            "schachbulle/contao-chronik-bundle": "^1.0",
            "schachbulle/contao-counter-bundle": ">=0",
            "schachbulle/contao-dewis-bundle": ">=0",
            "schachbulle/contao-einstellungen-bundle": ">=0",
            "schachbulle/contao-elo-bundle": ">=0",
            "schachbulle/contao-ergebnisdienst-bundle": ">=0",
            "schachbulle/contao-fen-bundle": ">=0",
            "schachbulle/contao-helper-bundle": ">=0",
            "schachbulle/contao-internetschach-bundle": ">=0",
            "schachbulle/contao-interview-bundle": "^1.0",
            "schachbulle/contao-kaderlisten-bundle": "^1.0",
            "schachbulle/contao-kongresse-bundle": "^1.0",
            "schachbulle/contao-linkscollection-bundle": ">=1",
            "schachbulle/contao-lizenzverwaltung-bundle": ">=0",
            "schachbulle/contao-mailkonten-bundle": "^1.0",
            "schachbulle/contao-newslinklist-bundle": "^1.0",
            "schachbulle/contao-references-bundle": "^2.0",
            "schachbulle/contao-schiedsrichter-bundle": ">=0",
            "schachbulle/contao-schiedsrichterverteiler-bundle": "^1.0",
            "schachbulle/contao-spielerregister-bundle": ">=0",
            "schachbulle/contao-topwertungszahlen-bundle": ">=0",
            "schachbulle/contao-tributes-bundle": "^1.0",
            "schachbulle/contao-twitch-bundle": "^1.0",
            "schachbulle/contao-vereinsregister-bundle": "^1.0",
            "schachbulle/contao-volunteeringlist-bundle": ">=0",
            "sioweb/glossar": ">=0",
            "srhinow/themecontent-bundle": "^0.1.19",
            "stefansl/contao-divider-bundle": "^1.0",
            "terminal42/contao-conditionalformfields": "^2.3",
            "terminal42/contao-inserttags": "^1.9",
            "terminal42/contao-leads": "^1.4",
            "terminal42/contao-rte_table": "^1.0",
            "terminal42/notification_center": "^1.5"
        },
        "extra": {
            "contao-component-dir": "assets"
        },
        "autoload": {
            "classmap": [
                "app/ContaoManagerPlugin.php"
            ],
            "psr-4": {
                "Redmind\\Helper\\": "src/redmind/Helper/",
                "Redmind\\Top10Bundle\\": "src/redmind/Top10Bundle/",
                "Redmind\\MapCalendar\\": "src/redmind/MapCalendar/",
                "Redmind\\MemberCalendarBundle\\": "src/redmind/MemberCalendarBundle/"
            }
        },
        "scripts": {
            "post-install-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ],
            "post-update-cmd": [
                "Contao\\ManagerBundle\\Composer\\ScriptHandler::initializeApplication"
            ]
        }
    }
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  10. #10
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.899
    Partner-ID
    10107

    Standard

    Der Inhalt von app/ContaoManagerPlugin.php und src/ wird auch noch benötigt.
    » sponsor me via GitHub or PayPal or Revolut

  11. #11
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.792

    Standard

    app/ContaoManagerPlugin.php:
    PHP-Code:
    <?php

    use Contao\CalendarBundle\ContaoCalendarBundle;
    use 
    Contao\CoreBundle\ContaoCoreBundle;
    use 
    Contao\ManagerPlugin\Bundle\Config\BundleConfig;
    use 
    Contao\ManagerPlugin\Bundle\BundlePluginInterface;
    use 
    Contao\ManagerPlugin\Bundle\Parser\ParserInterface;

    /**
     * Class ContaoManagerPlugin
     */
    class ContaoManagerPlugin implements BundlePluginInterface
    {

        public function 
    getBundles(ParserInterface $parser)
        {
    return [
                
    BundleConfig::create(\Redmind\Top10Bundle\RedmindTop10Bundle::class)
                    ->
    setLoadAfter([ContaoCoreBundle::class]),
                
    BundleConfig::create(\Redmind\MapCalendar\RedmindMapCalendar::class)
                    ->
    setLoadAfter([ContaoCoreBundle::class]),
                
    BundleConfig::create(\Redmind\Helper\RedmindHelper::class)
                    ->
    setLoadAfter([ContaoCoreBundle::class,
                      
    CalendarBundle\ContaoCalendarBundle::class]),
                
    BundleConfig::create(\Redmind\MemberCalendarBundle\RedmindMemberCalendarBundle::class)
                    ->
    setLoadAfter([ContaoCoreBundle::class, ContaoCalendarBundle::class]),
            ];
        }
    }
    Ordner src:
    Ich überlege noch, wie ich einen Ordnerbaum mit 47 Unterordnern und 57 Dateien vom Server bekomme. Nur Ordnerstruktur oder alle Dateien gepackt?
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.899
    Partner-ID
    10107

    Standard

    zip -r src.zip ./src

    Dann hier hochladen
    » sponsor me via GitHub or PayPal or Revolut

  13. #13
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.792

    Standard

    Hier der Inhalt vom Ordner src: redmind.zip
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  14. #14
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.899
    Partner-ID
    10107

    Standard

    Ja, also mit deiner composer.json, plus dem Custom Code, kann ich auf jeden Fall nachvollziehen, dass im Install Tool auf den Backend Login weitergeleitet werden will. Spontan habe ich aber noch nicht herausgefunden, welche Erweiterung dafür verantwortlich ist.
    » sponsor me via GitHub or PayPal or Revolut

  15. #15
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.899
    Partner-ID
    10107

    Standard

    Das Problem wird durch sioweb/apply_environment verursacht, welches durch sioweb/glossar mitinstalliert wird. Diese Abhängigkeit sollte aus sioweb/glossar generell entfernt werden.
    » sponsor me via GitHub or PayPal or Revolut

  16. #16
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.792

    Standard

    Vielen Dank!
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  17. #17
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.792

    Standard

    Ich habe sioweb/glossar jetzt deinstalliert. Ich hatte es als reines Lexikon ohne die Zusatzfunktionen genutzt. Und die Lexikon-Funktionalität wird schon vom Core-Bundle FAQ abgedeckt.
    Nach der Deinstallation läuft das Installtool wieder.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  18. #18
    Contao-Nutzer
    Registriert seit
    12.07.2010.
    Beiträge
    60

    Standard

    Hallo. Ich habe auch das Problem. Leider kann ich auf der Kunden-Website "sioweb/glossar" nicht so einfach deinstallieren. Was kann ich tun?

  19. #19
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.899
    Partner-ID
    10107

    Standard

    Am besten den Entwickler für eine Beauftragung direkt kontaktieren.
    » sponsor me via GitHub or PayPal or Revolut

  20. #20
    Contao-Nutzer
    Registriert seit
    12.07.2010.
    Beiträge
    60

    Standard

    Das hat schon ein anderer User gemacht. Mal sehen ob und wann da was passiert.

    https://github.com/Sioweb/Glossar-Contao-4/issues/37

  21. #21
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.899
    Partner-ID
    10107

    Standard

    Das war @Samson1964 von hier im Thread . Da sich bei diesem Paket schon länger nichts mehr getan hat, würde ich jedoch die direkte Kontaktaufnahme empfehlen, falls es dringend ist.
    » sponsor me via GitHub or PayPal or Revolut

  22. #22
    Contao-Nutzer
    Registriert seit
    02.05.2020.
    Ort
    Koblenz
    Beiträge
    13

    Standard

    Hallo zusammen,
    ich habe jetzt gleiches Problem. Ich habe gerade ein Update von 4.9.14 auf 4.9.20 gemacht und auch das Glossar von sioweb im Einsatz und bekomme den selben Fehler, wenn ich versuche das Installtool aufzurufen. Ich hatte ihn schon mal im Juni via Slack angeschrieben, da ich zwei Fehlverhalten in der Erweiterung festgestellt hatte. Leider habe ich bisher keine Rückmeldung von ihm bekommen... ich hatte gesehen, dass laut GIT noch weitere Entwickler an der Erweiterung gearbeitet haben, aber hier scheint nicht mehr viel zu passieren ...
    Kann jemand eine Alternative zu sioweb's Glossar empfehlen?

    Viele Grüße
    Marianne

  23. #23
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.464
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Marianne,
    seit kurzem am Start ist https://github.com/oveleon/contao-glossary-bundle

    Daniele ist immer sehr schnell und hilfsbreit hier im Forum.
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  24. #24
    Contao-Nutzer
    Registriert seit
    02.05.2020.
    Ort
    Koblenz
    Beiträge
    13

    Standard

    Vielen Dank, schaue ich mir direkt mal an.

  25. #25
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.464
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Mary,
    es gab ein Update für das Glossar-Bundle von Sascha:
    https://libraries.io/packagist/sioweb%2Fglossar
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  26. #26
    Contao-Nutzer
    Registriert seit
    12.07.2010.
    Beiträge
    60

    Standard

    Danke für den Hinweis. Habe es gerade geupdatet.

    Das Install Tool lässt sich jetzt wieder öffnen.

    Dafür funktioniert das Glossar nun nicht mehr. Die Einstellung "Glossar aufbauen" unter "Systemwartung" fehlt nun bei mir.

  27. #27
    Contao-Nutzer
    Registriert seit
    02.05.2020.
    Ort
    Koblenz
    Beiträge
    13

    Standard

    Hallo zusammen,
    ich hatte zwischenzeitlich die Erweiterung von sioweb ersetzt und wollte sie gerade deinstallieren. Beim Aktualisieren der Datenbank über das Installtool fliegt mir meine Contao Installation um die Ohren. In der Log-Datei kommt folgender Fehler:

    Code:
    [2021-09-24 17:18:46] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_route":"contao_install","_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction"},"request_uri":"https://xyz/contao/install","method":"POST"} []
    [2021-09-24 17:18:46] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\ForeignKeyConstraintViolationException: "An exception occurred while executing 'DROP TABLE tl_glossar':  
    SQLSTATE[23000]: Integrity constraint violation: 1217 Cannot delete or update a parent row: a foreign key constraint fails" at /www/htdocs/xyz/xyz/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php line 68 
    {"exception":"[object] (Doctrine\\DBAL\\Exception\\ForeignKeyConstraintViolationException(code: 0): An exception occurred while executing 'DROP TABLE tl_glossar':\n\nSQLSTATE[23000]: 
    Integrity constraint violation: 1217 Cannot delete or update a parent row: a foreign key constraint fails at 
    /www/htdocs/xyz/xyz/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:68, Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 23000): 
    SQLSTATE[23000]: Integrity constraint violation: 1217 Cannot delete or update a parent row: 
    a foreign key constraint fails at /www/htdocs/xyz/xyz/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDO/Exception.php:18, PDOException(code: 23000): 
    SQLSTATE[23000]: Integrity constraint violation: 1217 Cannot delete or update a parent row: a foreign key constraint fails at /www/htdocs/xyz/xyz/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:137)"} []
    Leider weiß ich jetzt nicht wie ich hier weiterkomme ... hat jemand eine Idee?

    Für jeden Tipp bin ich sehr dankbar.

    Viele Grüße
    Marianne

  28. #28
    Contao-Nutzer
    Registriert seit
    02.05.2020.
    Ort
    Koblenz
    Beiträge
    13

    Standard

    Also ich habe jetzt nochmal die Installation auf den Zustand von vor dem Deinstallieren zurückgesetzt. Habe dann das Update von der sioweb-glossar Erweiterung durchgeführt (auf die 2.4.5) und es nochmal mit einer Deinstallation versucht. Tatsächlich hat dann die Datenbankaktualisierung im Installtool funktioniert. Yeah!
    Bisschen Umständlich zwar, aber ich habe jetzt mein Endergebnis. ^^

    Viele Grüße
    Marianne

  29. #29
    Contao-Nutzer Avatar von steinriesen
    Registriert seit
    24.12.2010.
    Ort
    Aachen
    Beiträge
    17

    Standard

    Hallo,

    mit dem aktuellen Glossar 2.4.7 unter Contao 4.9.21 funktioniert das Installtool wieder einwandfrei.

    ABER dafür funktioniert das Glossar nun auch bei mir nicht mehr. Die Einstellung "Glossar aufbauen" unter "Systemwartung" fehlt bei mir vollständig, gleiches Problem wie bei "typouser07"

  30. #30
    Contao-Nutzer
    Registriert seit
    12.07.2010.
    Beiträge
    60

    Standard

    Ich habe leider noch ein weiteres Problem festgestellt Glossar 2.4.7 unter Contao 4.9.21.

    Und zwar funktionieren die Links nicht mehr die man im Text Element einfügt. Sowohl auf Dateien als auch auf Seiten.

    Mir ist aufgefallen, dass bei manchen meiner Contao Installationen diese Fehler auftritt und bei manchen nicht. Bei den Contao 4.9.21 OHNE Glossar 2.4.7 funktionieren die Verlinkungen. Bei Installationen MIT Glossar 2.4.7 ist der Fehler da.

    Also habe ich bei den Contao 4.9.21 Installationen MIT Glossar 2.4.7 das Glossar deaktiviert. Und siehe da. Alles funktioniert wieder wie erwartet.

    Die Frage ist nun, auf ein Update von Glossar 2.4.7 warten oder ein anders Glossar einsetzen?

  31. #31
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Den Fehler auf Github melden und ggf. die Behebung des Fehlers beim Entwickler gegen Entgelt entsprechend in Auftrag geben ist auch eine Möglichkeit.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  32. #32
    Contao-Nutzer
    Registriert seit
    12.07.2010.
    Beiträge
    60

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •