# PDF Belegerstellung plötzlich defekt

**URL:** <https://forum.shopware.com/t/pdf-belegerstellung-plotzlich-defekt/30058>\
**Category:** Administration\
**Created:** [28. August 2015 um 15:13 UTC](https://forum.shopware.com/t/pdf-belegerstellung-plotzlich-defekt/30058 "2015-08-28T15:13:48Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![antistatikk](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@antistatikk](https://forum.shopware.com/u/antistatikk)\
**Post date:** [28. August 2015 um 15:13 UTC](https://forum.shopware.com/t/pdf-belegerstellung-plotzlich-defekt/30058/1 "2015-08-28T15:13:48Z")

</div>

Hallo zusammen, seit gestern ist es in unserem Shop nicht mehr möglich, PDF Dateien zu erstellen. Eine Änderung am Shop haben wir nicht vorgenommen und die Templatezuweisung über Shopeinstellungen -\> Shops -\> Dokumententemplates habe ich überprüft. Wenn ich über die Bestellungen versuche, eine PDF Rechnung zu öffnen, bietet der Browser mit ein 0byte großes PDF File an. Über die Einstellungen -\> PDF Belegerstellungen -\> Vorschau komme ich zu diesem Fehler: `Ups! Ein Fehler ist aufgetreten! Die nachfolgenden Hinweise sollten Dir weiterhelfen. An exception occurred while executing 'SELECT id as id, meta FROM s\_categories': SQLSTATE[42S22]: Column not found: 1054 Unknown column 'meta' in 'field list' in vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php on line 91 Stack trace: #0 vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(702): Doctrine\DBAL\DBALException::driverExceptionDuringQuery(Object(PDOException), 'SELECT id as id...', Array) #1 vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(630): Doctrine\DBAL\Connection-\>executeQuery('SELECT id as id...', Array, Array) #2 Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchIndexer.php(146): Doctrine\DBAL\Connection-\>fetchAll('SELECT id as id...') #3 Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchIndexer.php(105): Shopware\Bundle\SearchBundleDBAL\SearchTerm\SearchIndexer-\>build() #4 Shopware/Bundle/SearchBundleDBAL/SearchTerm/SearchTermQueryBuilder.php(76): Shopware\Bundle\SearchBundleDBAL\SearchTerm\SearchIndexer-\>validate() #5 cache/production\_201504271122/proxies/ShopwareProductionProjectContainer.php(743): Shopware\Bundle\SearchBundleDBAL\SearchTerm\SearchTermQueryBuilder-\>\_\_construct(Object(Shopware\_Components\_Config), Object(Doctrine\DBAL\Connection), Object(Shopware\Bundle\SearchBundleDBAL\SearchTerm\CacheKeywordFinder), Object(Shopware\Bundle\SearchBundleDBAL\SearchTerm\SearchIndexer)) #6 vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Container.php(326): ShopwareProductionProjectContainer-\>getShopwareSearchdbal\_SearchQueryBuilderDbalService() #7 Shopware/Components/DependencyInjection/Container.php(253): Symfony\Component\DependencyInjection\Container-\>get('shopware\_search...') #8 Shopware/Components/DependencyInjection/Container.php(188): Shopware\Components\DependencyInjection\Container-\>load('shopware\_search...') #9 cache/production\_201504271122/proxies/ShopwareProductionProjectContainer.php(731): Shopware\Components\DependencyInjection\Container-\>get('shopware\_search...') #10 vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Container.php(326): ShopwareProductionProjectContainer-\>getShopwareSearchdbal\_SearchConditionHandlerDbalService() #11 Shopware/Components/DependencyInjection/Container.php(253): Symfony\Component\DependencyInjection\Container-\>get('shopware\_search...') #12 Shopware/Components/DependencyInjection/Container.php(188): Shopware\Components\DependencyInjection\Container-\>load('shopware\_search...') #13 cache/production\_201504271122/proxies/ShopwareProductionProjectContainer.php(663): Shopware\Components\DependencyInjection\Container-\>get('shopware\_search...') #14 vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Container.php(326): ShopwareProductionProjectContainer-\>getShopwareSearchdbal\_DbalQueryBuilderFactoryService() #15 Shopware/Components/DependencyInjection/Container.php(253): Symfony\Component\DependencyInjection\Container-\>get('shopware\_search...') #16 Shopware/Components/DependencyInjection/Container.php(188): Shopware\Components\DependencyInjection\Container-\>load('shopware\_search...') #17 cache/production\_201504271122/proxies/ShopwareProductionProjectContainer.php(631): Shopware\Components\DependencyInjection\Container-\>get('shopware\_search...') #18 vendor/symfony/dependency-injection/Symfony/Component/DependencyInjection/Container.php(326): ShopwareProductionProjectContainer-\>getShopwareSearch\_ProductNumberSearchService() #19 Shopware/Components/DependencyInjection/Container.php(253): Symfony\Component\DependencyInjection\Container-\>get('shopware\_search...') #20 Shopware/Components/DependencyInjection/Container.php(188): Shopware\Components\DependencyInjection\Container-\>load('shopware\_search...') #21 Shopware/Core/sArticles.php(203): Shopware\Components\DependencyInjection\Container-\>get('shopware\_search...') #22 Shopware/Components/Modules.php(73): sArticles-\>\_\_construct() #23 Shopware/Components/Modules.php(95): Shopware\_Components\_Modules-\>loadModule('sArticles') #24 Shopware/Components/Modules.php(149): Shopware\_Components\_Modules-\>getModule('Articles') #25 Shopware/Components/Document.php(353): Shopware\_Components\_Modules-\>Articles() #26 Shopware/Components/Document.php(285): Shopware\_Components\_Document-\>assignValues4x() #27 Shopware/Components/Document.php(242): Shopware\_Components\_Document-\>assignValues() #28 Shopware/Controllers/Backend/Document.php(67): Shopware\_Components\_Document-\>render() #29 Enlight/Controller/Action.php(159): Shopware\_Controllers\_Backend\_Document-\>indexAction() #30 Enlight/Controller/Dispatcher/Default.php(524): Enlight\_Controller\_Action-\>dispatch('indexAction') #31 Enlight/Controller/Front.php(227): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp)) #32 Shopware/Kernel.php(143): Enlight\_Controller\_Front-\>dispatch() #33 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(490): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #34 Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL) #35 vendor/symfony/http-kernel/Symfony/Component/HttpKernel/HttpCache/HttpCache.php(261): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true) #36 Shopware/Components/HttpCache/AppCache.php(103): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>pass(Object(Symfony\Component\HttpFoundation\Request), true) #37 shopware.php(101): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request)) #38 {main} ` Hat da jemand eine Idee? Viele Grüße

---

<div class="post-metadata">

**Author:** ![NiklasW](https://avatars.discourse-cdn.com/v4/letter/n/e8c25b/32.png) [@NiklasW](https://forum.shopware.com/u/NiklasW)\
**Post date:** [28. August 2015 um 16:30 UTC](https://forum.shopware.com/t/pdf-belegerstellung-plotzlich-defekt/30058/2 "2015-08-28T16:30:17Z")

</div>

also in der Datenbankabfrage will er eine Spalte `meta` in der Tabelle `s_categories` auslesen. Die gibt es so bei uns in der `s_categories`-Tabelle nicht.

---

<div class="post-metadata">

**Author:** ![antistatikk](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@antistatikk](https://forum.shopware.com/u/antistatikk)\
**Post date:** [2. September 2015 um 12:44 UTC](https://forum.shopware.com/t/pdf-belegerstellung-plotzlich-defekt/30058/3 "2015-09-02T12:44:50Z")

</div>

Richtig! Mit ‚meta‘ war auch die Spalte metakeywords oder metadescription gemeint. Durch ein mysql update wurde allerdings die, an dieser Stelle erlaubte Zeichenlänge auf vier reduziert, wodurch die Anfrage ins Leere ging. Unser Hoster schreibt hierzu: Betroffene Version: Opensuse 13.1 mysql-community-server-client-5.6.25-7.7.2.x86\_64.rpm Schneibar ist die Defaultlänge für groupconcat auf 4 zeichen beschränkt. in /etc/my.cnf: group\_concat\_max\_len=255 Und es geht wieder. Zwischenzeitlich hatte das Problem dazu geführt, dass sämtliche Links auf der Seite, die mit Kategorien bzw. mit Produkten zu tun haben nicht mehr funktionierten und die Suche ebenfalls defekt war. Nach der Änderung der maximalen Länge läuft nun alles wieder.

---

<div class="post-metadata">

**Author:** ![taich](https://avatars.discourse-cdn.com/v4/letter/t/b782af/32.png) [@taich](https://forum.shopware.com/u/taich)\
**Post date:** [16. September 2015 um 11:30 UTC](https://forum.shopware.com/t/pdf-belegerstellung-plotzlich-defekt/30058/4 "2015-09-16T11:30:52Z")

</div>

Ich hatte das gleiche Problem mit openSuse 13.2 und mariaDB. Der Eintrag in der /etc/my.cnf hat das Problem behoben. [mysqld] group\_concat\_max\_len=255
