Install Tool Fehler: There is no column with name 'path(333)' on table 'tl_files'
Hallo Zusammen
Ich bekomme beim Aufruf des Install-Tools folgende Exception.
[2018-12-14 09:27:40] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_sc ope":"backend","_token_check":true,"_controller":" Contao\\InstallationBundle\\Controller\\Installati onController::installAction","_route":"contao_inst all"},"request_uri":"https://test135.hostingwerk.rocks/contao/install","method":"HEAD"} []
[2018-12-14 09:27:40] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_sc ope":"backend","_token_check":true,"_controller":" Contao\\InstallationBundle\\Controller\\Installati onController::installAction","_route":"contao_inst all"},"request_uri":"https://test135.hostingwerk.rocks/contao/install","method":"GET"} []
[2018-12-14 09:27:40] app.CRITICAL: An exception occurred. {"exception":"[object] (Doctrine\\DBAL\\Schema\\SchemaException(code: 30): There is no column with name 'path(333)' on table 'tl_files'. at /var/virtual/peter-gumpold/public/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/SchemaException.php:82)"} []
Leider keinen Schimmer wie ich das beheben könnte. Habe im Contao Manager schon alles aktualisiert und geleert was geht. Leider ohne Erfolg.
Merci
Installtool nach Update nicht zu erreichen
Hi Leute,
bei mir taucht schon wieder ein Fehler auf, dass nach einem (inzwischen dank Spooky erfolgreichen) Update durch den CM das Installtool nicht erreichbar ist:
"Es ist ein Fehler aufgetreten " im Log finde ich dazu folgendes:
Code:
[2018-12-14 10:37:50] 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":"http://www.xxx.de/contao/install","method":"GET"} []
[2018-12-14 10:37:51] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Schema\SchemaException: "There is no column with name 'path(768)' on table 'tl_files'." at /kunden/xxx/contao4/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/SchemaException.php line 82 {"exception":"[object] (Doctrine\\DBAL\\Schema\\SchemaException(code: 30): There is no column with name 'path(768)' on table 'tl_files'. at /kunden/xxx/contao4/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/SchemaException.php:82)"} []
Weiß da jemand RAt?
Grüße
JK
There is no column with name 'path(333)' on table 'tl_files'
Trotz der im Forum seit einigen Tagen geschilderten Probleme mit CM und Contao habe ich ein Update aller Pakete im CM vorgenommen. Dabei hat sich die Composer-Cloud beim Update von contao-banner-bundle "verschluckt" und mit unbekannten Fehler beendet. Danach gab es im FE/BE/Installtool einen 500er Serverfehler. Nach 2-3 erneuten Versuchen habe contao-banner-bundle rausgeworfen. Jetzt lief die Cloud durch. Auch die Installation von contao-banner-bundle klappte danach. Jetzt komme ich aber nicht mehr in das Installtool. Stacktrace vom Debugmodus (der in 4.4 lt. CM nicht mehr gehen soll, aber trotzdem funktioniert):
Code:
Doctrine\DBAL\Schema\SchemaException:
There is no column with name 'path(333)' on table 'tl_files'.
at vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/SchemaException.php:82
at Doctrine\DBAL\Schema\SchemaException::columnDoesNotExist('path(333)', 'tl_files')
(vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Table.php:273)
at Doctrine\DBAL\Schema\Table->_createIndex(array('path' => 'path(333)'), 'path', false, false, array(), array())
(vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/Table.php:136)
at Doctrine\DBAL\Schema\Table->addIndex(array('path' => 'path(333)'), 'path', array())
(vendor/contao/core-bundle/src/Doctrine/Schema/DcaSchemaProvider.php:319)
at Contao\CoreBundle\Doctrine\Schema\DcaSchemaProvider->parseIndexSql(object(Table), 'path', 'key `path` (`path`(333))')
(vendor/contao/core-bundle/src/Doctrine/Schema/DcaSchemaProvider.php:92)
at Contao\CoreBundle\Doctrine\Schema\DcaSchemaProvider->appendToSchema(object(Schema))
(vendor/contao/core-bundle/src/Doctrine/Schema/DcaSchemaProvider.php:148)
at Contao\CoreBundle\Doctrine\Schema\DcaSchemaProvider->createSchemaFromDca()
(vendor/contao/core-bundle/src/Doctrine/Schema/DcaSchemaProvider.php:61)
at Contao\CoreBundle\Doctrine\Schema\DcaSchemaProvider->createSchema()
(vendor/contao/installation-bundle/src/Database/Installer.php:110)
at Contao\InstallationBundle\Database\Installer->compileCommands()
(vendor/contao/installation-bundle/src/Database/Installer.php:59)
at Contao\InstallationBundle\Database\Installer->getCommands()
(vendor/contao/installation-bundle/src/Controller/InstallationController.php:401)
at Contao\InstallationBundle\Controller\InstallationController->adjustDatabaseTables()
(vendor/contao/installation-bundle/src/Controller/InstallationController.php:101)
at Contao\InstallationBundle\Controller\InstallationController->installAction()
(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:64)
Ich kann mich noch einloggen in das Installtool, aber weiter komme ich nicht.
Liste der Anhänge anzeigen (Anzahl: 1)
path(768)
Nachdem ich ein Update auf meine 4.6.10 Installation durchgeführt habe, kommt im Install-Tool:
Code:
[2018-12-16 10:54:53] 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://contao.localhost/contao/install","method":"HEAD"} []
[2018-12-16 10:54:54] 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://contao.localhost/contao/install","method":"GET"} []
[2018-12-16 10:54:57] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Schema\SchemaException: "There is no column with name 'path(768)' on table 'tl_files'." at ...vendor\doctrine\dbal\lib\Doctrine\DBAL\Schema\SchemaException.php line 82 {"exception":"[object] (Doctrine\\DBAL\\Schema\\SchemaException(code: 30): There is no column with name 'path(768)' on table 'tl_files'. at ...vendor\\doctrine\\dbal\\lib\\Doctrine\\DBAL\\Schema\\SchemaException.php:82)"} []
Aufruf mit eingeschaltetem Debugger bringt auch nicht mehr.
Somit ergibt sich für mich die grundsätzliche Frage: Wie kann ich solche Fehler debuggen? Normalerweise kann ich bei PHP-Fehlern immer anhand eines netten Stack-Traces heraus bekommen, wer den der Bösewicht war, der den Fehler aufgebracht hat. Mit Symfony ;-) bin ich da aber etwas ratlos....
composer.lock anbei...
Install tool bricht mit Fehlermeldung ab
Hallo,
ich muss hierzu ein wenig ausholen, da es sich möglicherweise um "mehrere" Fehler handelt:
Beim Versuch eine 4.4.21 einem Update zu unterziehen ist mir ein Fehler unterlaufen ... ich hatte zuerst mal nur die Contao-Pakete zum Aktualisieren ausgewählt. Dies führte einerseits zu einem Error500 auf der Webseite bzw. auch im Backend.
Nach erneutem Versuch der Aktualisierung hatte ich die Aktualisierung via Contao Manager abgebrochen, was wiederum ebenfalls zu einer Panne führte » Contao Manager Ordner geleert und nochmals ausgeführt. Diesesmal lief alles einwandfrei durch, aber ... beim Versuch das Install-tool aufzurufen bricht die Installation ab - ich kann aktuell aber gar nicht sagen, ob die Datenbank vorher noch aktualisiert wurde. Ich glaube mich erinnern zu können, dass dies auszuwählen/anzuklicken war.
Abbruch mit folgendem Log-Eintrag:
HTML-Code:
[2018-12-17 18:49:53] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction","_route":"contao_install"},"request_uri":"https://mydomain.at/contao/install","method":"HEAD"} []
[2018-12-17 18:49:53] request.INFO: Matched route "contao_install". {"route":"contao_install","route_parameters":{"_scope":"backend","_token_check":true,"_controller":"Contao\\InstallationBundle\\Controller\\InstallationController::installAction","_route":"contao_install"},"request_uri":"https://mydomain.at/contao/install","method":"GET"} []
[2018-12-17 18:49:54] app.CRITICAL: An exception occurred. {"exception":"[object] (Doctrine\\DBAL\\Schema\\SchemaException(code: 30): There is no column with name 'path(333)' on table 'tl_files'. at /var/www/vhosts/xxxxxx.netcup.net/httpdocs/main/vendor/doctrine/dbal/lib/Doctrine/DBAL/Schema/SchemaException.php:82)"} []
Auch das nochmalige Aufrufen des Install-tools über den Contao Manager führt zum gleichen Abbruch.
Frontend und Backend sind erreichbar - die 4.4.31 wird angezeigt
Wo muss ich anpacken?