Ergebnis 1 bis 7 von 7

Thema: Update von 3.5 auf 4.4. News nicht bearbeitbar

  1. #1
    Contao-Nutzer Avatar von vienneva
    Registriert seit
    13.01.2011.
    Ort
    Wien
    Beiträge
    136

    Standard Update von 3.5 auf 4.4. News nicht bearbeitbar

    Hallo Community,

    nach einem Update von Contao 3.5 auf 4.4.40 kann ich die News nicht mehr bearbeiten. Wenn ich in ein Newsarchiv klicke kommt folgender Fehler:
    Code:
    An exception occurred while executing 'SELECT COUNT(*) AS count FROM tl_news WHERE pid='5' AND LOWER(CAST(`text` AS CHAR)) REGEXP LOWER('contra')': SQLSTATE[42S22]: Column not found: 1054 Unknown column 'text' in 'where clause'
    Auch wenn ich ein Newsarchiv neu anlege, kann ich keine News darin erstellen und es kommt derselbe Fehler.

    Die Anzeige der News auf der Website ist aber korrekt einschließlich Detailansicht. D.h. alle Texte sind da.

    Hat irgendwer eine Idee, wo der Fehler herkommt?

    Liebe Grüße
    Eva

  2. #2
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ist die Datenbank aktuell?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

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

    Standard

    Das dürfte aus einer veralteten Extension kommen. Über die app_dev.php bekommst du den kompletten Stack Trace.

  4. #4
    Contao-Nutzer Avatar von vienneva
    Registriert seit
    13.01.2011.
    Ort
    Wien
    Beiträge
    136

    Standard

    Hallo,

    @xchs , ja Datenbank habe ich aktualisiert. Es sind zwar noch ein paar Drop Tables drin, die ich noch nicht durchgeführt habe, aber dadurch dürfte ja nichts fehlen. Hab auch erst das News Modul und dann die DB extra nochmal aktualisiert.

    @spooky, Danke. Komisch, weil ich will ja mit den News nur auf eine Core-funktion zugreifen.
    Leider sagt mir der Stack trace nix. Ich poste ihn mal:
    Code:
    PDOException:
    SQLSTATE[42S22]: Column not found: 1054 Unknown column 'text' in 'where clause'
    
      at vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:107
      at PDO->query('SELECT COUNT(*) AS count FROM tl_news WHERE pid=\'6\' AND LOWER(CAST(`text` AS CHAR)) REGEXP LOWER(\'contra\')')
         (vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:107)
      at Doctrine\DBAL\Driver\PDOConnection->query('SELECT COUNT(*) AS count FROM tl_news WHERE pid=\'6\' AND LOWER(CAST(`text` AS CHAR)) REGEXP LOWER(\'contra\')')
         (vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php:940)
      at Doctrine\DBAL\Connection->executeQuery('SELECT COUNT(*) AS count FROM tl_news WHERE pid=\'6\' AND LOWER(CAST(`text` AS CHAR)) REGEXP LOWER(\'contra\')')
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Database/Statement.php:276)
      at Contao\Database\Statement->query()
         (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Database/Statement.php:250)
      at Contao\Database\Statement->execute(array('6', 'contra'))
         (vendor/contao/core-bundle/src/Resources/contao/drivers/DC_Table.php:5294)
      at Contao\DC_Table->limitMenu()
         (vendor/contao/core-bundle/src/Resources/contao/classes/DataContainer.php:1019)
      at Contao\DataContainer->panel()
         (vendor/contao/core-bundle/src/Resources/contao/drivers/DC_Table.php:357)
      at Contao\DC_Table->showAll()
         (vendor/contao/core-bundle/src/Resources/contao/classes/Backend.php:619)
      at Contao\Backend->getBackendModule('news', null)
         (vendor/contao/core-bundle/src/Resources/contao/controllers/BackendMain.php:132)
      at Contao\BackendMain->run()
         (vendor/contao/core-bundle/src/Controller/BackendController.php:55)
      at Contao\CoreBundle\Controller\BackendController->mainAction()
         (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:151)
      at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
         (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/HttpKernel.php:68)
      at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
         (vendor/symfony/symfony/src/Symfony/Component/HttpKernel/Kernel.php:200)
      at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
         (web/app_dev.php:69)
    Liebe Grüße
    Eva

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

    Standard

    Ja, wie gesagt, da dürfte eine Extension einen Callback drin haben. Dort wird auf tl_news.text abgefragt - das existiert aber (schon seit Contao 3) nicht mehr. Sagt dir "contra" in diesem Zusammenhang etwas?

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

    Standard

    Gehe mal in dein Benutzerprofil und lasse die Session Daten löschen.

  7. #7
    Contao-Nutzer Avatar von vienneva
    Registriert seit
    13.01.2011.
    Ort
    Wien
    Beiträge
    136

    Standard Gelöst

    JAAAA! Danke das war's. Session Daten gelöscht, Fehlermeldung ist verschwunden.

    Liebe Grüße
    Eva

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
  •