Ankündigung

Einklappen
Keine Ankündigung bisher.

Fehler in der Newserstellung

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Fehler in der Newserstellung

    Ich habe ein multilinguales CC aufgebaut und bisher hat alles super funktioniert. Nun bekomme ich bei der Erstellung von News auf einmal einen internal server Error
    Was ist das Problem?

    An exception occurred while executing 'SELECT id FROM 19 WHERE id IN( SELECT pid FROM tl_pct_customcatalog_language WHERE source='19' GROUP BY pid )': SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '19 WHERE id IN( SELECT pid FROM tl_pct_customcatalog_language WHERE source='19' ' at line 1

    Ich verstehe die Brücke zwischen dem Newssystem und dem cc_language nicht.
    Kannst du dir das erklären ?
    Was benötigst du noch an Infos für eine Hilfestellung?


  • #2
    Mhhh... wann genau kommt das?

    Der Sprachenwechsler nutzt diese Logik, aber der wird in den News ja nicht eingesetzt. Vielleicht ein Backend-Filter? Leere mal zum Test deine Benutzersession. BENUTZER > Profil > Backend-Session leeren.
    Zuletzt geändert von Tim; 18.06.2020, 09:29.
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      ändert leider nix. Der Fehler kommt auch direkt wenn ich links auf Nachrichten klicke.

      Kommentar


      • #4
        Zitat von 2pmagentur Beitrag anzeigen
        ändert leider nix. Der Fehler kommt auch direkt wenn ich links auf Nachrichten klicke.
        Mhh... kann ich weder reproduzieren noch ist mir ähnliches bekannt.

        Unter welchen Versionen läuft das hier? Bist du up to date?

        Kannst du einen kompletten Stacktrace schicken?
        Zuletzt geändert von Tim; 18.06.2020, 10:27.
        http://www.premium-contao-themes.com

        Kommentar


        • #5
          Contao » 4.9.1

          Brauchst du einen Zugang zu irgendwas um schauen zu können ?!

          Kommentar


          • #6
            Bitte den gesamten Stacktrace erstmal schicken.
            http://www.premium-contao-themes.com

            Kommentar


            • #7
              reicht dir der Auszug aus der var/logs ?

              [2020-06-18 11:59:14] request.INFO: Matched route "contao_backend". {"route":"contao_backend","route_parameters":{" _ro ute":"contao_backend","_scope":"backend","_token_ c heck":true,"_controller":"Contao\\CoreBundle\\Cont roller\\BackendController::mainAction"},"request_u ri":"https://www.huelshorst-feinkost.de/contao?do=news&ref=9kcx3Mhr","method":"GET"} []
              [2020-06-18 11:59:15] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\SyntaxErrorException: "An exception occurred while executing 'SELECT id FROM 19 WHERE id IN( SELECT pid FROM tl_pct_customcatalog_language WHERE source='19' GROUP BY pid )': SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '19 WHERE id IN( SELECT pid FROM tl_pct_customcatalog_language WHERE source='19' ' at line 1" at /www/htdocs/w019dd1e/contao4/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php line 79 {"exception":"[object] (Doctrine\\DBAL\\Exception\\SyntaxErrorException(c ode: 0): An exception occurred while executing 'SELECT id FROM 19 WHERE id IN( SELECT pid FROM tl_pct_customcatalog_language WHERE source='19' GROUP BY pid )':\n\nSQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '19 WHERE id IN( SELECT pid FROM tl_pct_customcatalog_language WHERE source='19' ' at line 1 at /www/htdocs/w019dd1e/contao4/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:79, Doctrine\\DBAL\\Driver\\PDOException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '19 WHERE id IN( SELECT pid FROM tl_pct_customcatalog_language WHERE source='19' ' at line 1 at /www/htdocs/w019dd1e/contao4/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:80, PDOException(code: 42000): SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '19 WHERE id IN( SELECT pid FROM tl_pct_customcatalog_language WHERE source='19' ' at line 1 at /www/htdocs/w019dd1e/contao4/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOConnection.php:75)"} []


              ... hier der StackTrace

              ErrorException: Warning: scandir(/www/htdocs/w019dd1e/contao4/web/share/): failed to open dir: No such file or directory at vendor/contao/core-bundle/src/Resources/contao/helper/functions.php:74 at scan('/www/htdocs/w019dd1e/contao4/web/share/') (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Automator.php:298) at Contao\Automator->purgeXmlFiles() (vendor/contao/core-bundle/src/Resources/contao/library/Contao/Automator.php:327) at Contao\Automator->generateSitemap() (vendor/contao/news-bundle/src/Resources/contao/dca/tl_news_archive.php:461) at tl_news_archive->generateFeed(object(DC_Table)) (vendor/contao/core-bundle/src/Resources/contao/drivers/DC_Table.php:202) at Contao\DC_Table->__construct('tl_news_archive', array('tables' => array('tl_news_archive', 'tl_news', 'tl_news_feed', 'tl_content'), 'table' => array('Contao\\TableWizard', 'importTable'), 'list' => array('Contao\\ListWizard', 'importList'), 'contentelementset' => array('PCT\\CustomElements\\Backend\\PageContentEl ementSet', 'run'), 'grid_preset' => array('PCT\\AutoGrid\\Backend\\PageGridPreset', 'run'))) (vendor/contao/core-bundle/src/Resources/contao/classes/Backend.php:411) at Contao\Backend->getBackendModule('news', null) (vendor/contao/core-bundle/src/Resources/contao/controllers/BackendMain.php:155) at Contao\BackendMain->run() (vendor/contao/core-bundle/src/Controller/BackendController.php:48) at Contao\CoreBundle\Controller\BackendController->mainAction() (vendor/symfony/http-kernel/HttpKernel.php:146) at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1) (vendor/symfony/http-kernel/HttpKernel.php:68) 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('/www/htdocs/w019dd1e/contao4/web/index.php') (web/app.php:4)
              Zuletzt geändert von 2pmagentur; 18.06.2020, 11:03.

              Kommentar


              • #8
                Ich würde sagen es ist das hier: https://forum.premium-contao-themes....8173#post18173

                die getSearchablePages Methode ist ein Callback im Hook von generateSitemap().
                Der Fehler wird auch entstehen, wenn du den Suchindex neu aufbaust oder die Systemwartung durchlaufen lässt, denke ich.

                Update mal CC.
                http://www.premium-contao-themes.com

                Kommentar


                • #9
                  Habe im Seitenbaum das generieren der Sitemap deaktiviert und jetzt läufts … also scheinbar ein problem beim generieren der XML. Fahre nachher mal ein Backup und mache das Update. Gibts irgendwo eine One-Click Variante für das Update ? Oder manuell im Kundencenter laden, per FTP hochladen und Cache löschen ?

                  Kommentar


                  • #10
                    Ja, dann ist es genau das.

                    Genau. Bitte manuell.
                    http://www.premium-contao-themes.com

                    Kommentar

                    Lädt...
                    X