Ergebnis 1 bis 8 von 8

Thema: "Datenbank-Problem gefunden" nach Update von 5.6.3 auf 5.6.4

  1. #1
    Contao-Fan Avatar von mdoll
    Registriert seit
    25.06.2009.
    Ort
    Wietze
    Beiträge
    368

    Standard "Datenbank-Problem gefunden" nach Update von 5.6.3 auf 5.6.4

    Moin,

    nach einem Update von 5.6.3 auf 5.6.4 meldet mir die Systemwartung des Contao Managers, dass ein Datenbankproblem gefunden wurde. Beim Update wurden alle Pakete aktualisiert.

    Konsolenausgabe von der Datenbankprüfung

    Code:
    Exception in file vendor/doctrine/dbal/src/Exception/InvalidColumnDeclaration.php on line 16
    
    Column "navigation_title" has invalid type
    #0 vendor/doctrine/dbal/src/Platforms/AbstractPlatform.php(204): Doctrine\DBAL\Exception\InvalidColumnDeclaration::fromInvalidColumnType()
    #1 vendor/doctrine/dbal/src/Types/StringType.php(19): Doctrine\DBAL\Platforms\AbstractPlatform->getStringTypeDeclarationSQL()
    #2 vendor/contao/core-bundle/src/Doctrine/Schema/MysqlInnodbRowSizeCalculator.php(295): Doctrine\DBAL\Types\StringType->getSQLDeclaration()
    #3 vendor/contao/core-bundle/src/Doctrine/Schema/MysqlInnodbRowSizeCalculator.php(42): Contao\CoreBundle\Doctrine\Schema\MysqlInnodbRowSizeCalculator->getMysqlColumnSizeBits()
    #4 vendor/contao/core-bundle/src/Command/MigrateCommand.php(696): Contao\CoreBundle\Doctrine\Schema\MysqlInnodbRowSizeCalculator->getMysqlRowSize()
    #5 vendor/contao/core-bundle/src/Command/MigrateCommand.php(679): Contao\CoreBundle\Command\MigrateCommand->compileTableWarnings()
    #6 vendor/contao/core-bundle/src/Command/MigrateCommand.php(318): Contao\CoreBundle\Command\MigrateCommand->compileSchemaWarnings()
    #7 vendor/contao/core-bundle/src/Command/MigrateCommand.php(196): Contao\CoreBundle\Command\MigrateCommand->executeSchemaDiff()
    #8 vendor/contao/core-bundle/src/Command/MigrateCommand.php(92): Contao\CoreBundle\Command\MigrateCommand->executeCommand()
    #9 vendor/symfony/console/Command/Command.php(318): Contao\CoreBundle\Command\MigrateCommand->execute()
    #10 vendor/symfony/console/Application.php(1073): Symfony\Component\Console\Command\Command->run()
    #11 vendor/symfony/framework-bundle/Console/Application.php(123): Symfony\Component\Console\Application->doRunCommand()
    #12 vendor/symfony/console/Application.php(356): Symfony\Bundle\FrameworkBundle\Console\Application->doRunCommand()
    #13 vendor/symfony/framework-bundle/Console/Application.php(77): Symfony\Component\Console\Application->doRun()
    #14 vendor/symfony/console/Application.php(195): Symfony\Bundle\FrameworkBundle\Console\Application->doRun()
    #15 vendor/contao/manager-bundle/bin/contao-console(40): Symfony\Component\Console\Application->run()
    #16 {main}
    Installierte Erweiterungen:

    • codefog/contao-cookiebar
    • erdmannfreunde/onepage-navigation
    • terminal42/contao-changelanguage
    • trilobit-gmbh/contao-tiles-bundle


    Backend und Frontend der Seite sind ganz normal erreichbar. Aber den Fehler in der DB hätte ich natürlich trotzdem gerne weg. Wie kann ich da vorgehen?

    Danke und Gruß
    Mathias
    The idea is to die young as late as possible!

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

    Standard

    Wer definiert denn "navigation_title"? Poste mal die Ausgabe von grep -Rl "navigation_title" ./
    » sponsor me via GitHub or Revolut

  3. #3
    Contao-Fan Avatar von mdoll
    Registriert seit
    25.06.2009.
    Ort
    Wietze
    Beiträge
    368

    Standard

    Ich habe die Abfrage im Contao-Installationsverzeichnis durchgeführt (richtig?).

    Ergebnis:

    Code:
    ./var/cache/prod/contao/languages/en/tl_article.php
    ./var/cache/prod/contao/languages/de/tl_article.php
    ./var/cache/prod/contao/dca/tl_article.php
    ./var/cache/prod/contao/sql/tl_article.php
    ./vendor/erdmannfreunde/onepage-navigation/src/EventListener/DataContainer/GenerateAliasSaveCallback.php
    ./vendor/erdmannfreunde/onepage-navigation/src/Controller/FrontendModule/OnepageNavigationController.php
    ./vendor/erdmannfreunde/onepage-navigation/contao/languages/en/tl_article.php
    ./vendor/erdmannfreunde/onepage-navigation/contao/languages/de/tl_article.php
    ./vendor/erdmannfreunde/onepage-navigation/contao/dca/tl_article.php
    Liegt's an der Onepage-Navigation Erweiterung?
    The idea is to die young as late as possible!

  4. #4
    Contao-Fan Avatar von mdoll
    Registriert seit
    25.06.2009.
    Ort
    Wietze
    Beiträge
    368

    Standard

    Scheint derselbe Fehler zu sein wie hier, oder?

    https://github.com/erdmannfreunde/co...tion/issues/37

    Danke, Spooky. Ich reporte mal auf Github.
    The idea is to die young as late as possible!

  5. #5
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    37.953
    Partner-ID
    10107
    » sponsor me via GitHub or Revolut

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

    Standard

    In deiner eigenen Contao Installation kannst du es dir so fixen:
    PHP-Code:
    // contao/dca/tl_article.php
    $GLOBALS['TL_DCA']['tl_article']['fields']['navigation_title']['sql']['length'] = 255;
    $GLOBALS['TL_DCA']['tl_article']['fields']['navigation_jumpTo']['sql']['length'] = 255
    » sponsor me via GitHub or Revolut

  7. #7
    Contao-Fan Avatar von mdoll
    Registriert seit
    25.06.2009.
    Ort
    Wietze
    Beiträge
    368

    Standard

    Kann ich die Änderung des Pull Requests einfach bei mir durchführen, indem ich die geänderte Datei per FTP hochlade und dann im Manager das Paket aktualisiere?

    Edit:
    Danke, Spooky!
    Habe gerade Deinen Post gelesen, hatte sich überschnitten!
    The idea is to die young as late as possible!

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

    Standard

    Du musst das hier machen (danach composer install -o und contao:migrate --no-interaction).
    » sponsor me via GitHub or Revolut

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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