12.11.2018 | TYPO3
Typo3 – Extension Manager – No data available in table
Dieses Problem hat mich jetzt wirklich längere Zeit gekostet. Was ist passiert? – Die Typo3 Erweiterungsliste lies sich nicht mehr aktualisieren. Ein Blick ins Protokoll lässt zunächst zwei Dinge vermuten. Die „MAX_JOIN_SIZE“ und/oder die „SQL_BIG_SELECTS“ sind in der MySQL Konfiguration nicht gesetzt. Im Internet findet man sofort auch einige Blogs und Foren, die dieses Thema behandeln und dazu verschiedene und vielfältige Lösungen anbieten.
Die Fehlermeldung beginnt zunächst folgend:
„Core: Exception handler (WEB): Uncaught TYPO3 Exception: An exception occurred while executing ‚INSERT INTO `tx_extensionmanager_domain_model_extension“
Was ich zugegebener Maßen etwas überlesen habe findet sich jedoch im unteren Teil der Fehlermeldung im Typo3-Backend.
Denn dort steht weiter:
„Incorrect string value: ‚\xC2\x85\xC3\x82\xC2\xA0…‘ for column ‚author_name‘ at row … „
Folglich kann es eigentlich nur an den Zeichensätzen der Datenbankfelder liegen, die aber seit Anbeginn der Zeiten unverändert geblieben sind. Ein Blick auf die Datenbank verrät jedoch anderes. So stehen bspw. alle relevanten Textfelder auf „latin1“ und nicht „utf8“.
Nachdem also die Datenbanktabelle einmal vollständig geleert wurde und die entsprechenden Textfelder auf „utf8_general_ci“ umgestellt wurden, lässt sich die Erweiterungsliste wieder problemlos abrufen.
Wie dieser Fehler enstand kann ich mir eigentlich nur in der Form erklären, dass bereits bei der Installation falsche Einstellungen gewählt wurden.