# Freitextfeld | Checkbox | wieder gelöscht | nun lassen sich keine Artikel mehr anlegen

**URL:** <https://forum.shopware.com/t/freitextfeld-checkbox-wieder-geloscht-nun-lassen-sich-keine-artikel-mehr-anlegen/39975>\
**Category:** Programmierung\
**Created:** [20. September 2016 um 15:54 UTC](https://forum.shopware.com/t/freitextfeld-checkbox-wieder-geloscht-nun-lassen-sich-keine-artikel-mehr-anlegen/39975 "2016-09-20T15:54:59Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![g0su](https://avatars.discourse-cdn.com/v4/letter/g/ecb155/32.png) [@g0su](https://forum.shopware.com/u/g0su)\
**Post date:** [20. September 2016 um 15:54 UTC](https://forum.shopware.com/t/freitextfeld-checkbox-wieder-geloscht-nun-lassen-sich-keine-artikel-mehr-anlegen/39975/1 "2016-09-20T15:54:59Z")

</div>

Ich habe ein Freitextfeld vom Typ “Checkbox” wieder gelöscht, seit dem kann ich keine Artikel mehr anlegen. Genauer gesagt: Die Artikel werden zwar in der Datenbank gespeichert ABER, diese werden nicht mehr in der Artikelübersicht bzw. im Frontend angezeigt.

Im Log befindet sich dieser Fehler:

```
Ups! Ein Fehler ist aufgetreten!

Die nachfolgenden Hinweise sollten Ihnen weiterhelfen.

Property Shopware\Models\Attribute\Article::$adwords does not exist in vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/RuntimeReflectionService.php on line 80

Stack trace:

#0 vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/RuntimeReflectionService.php(80): ReflectionProperty->__construct('Shopware\\Models...', 'adwords')
#1 vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php(959): Doctrine\Common\Persistence\Mapping\RuntimeReflectionService->getAccessibleProperty('Shopware\\Models...', 'adwords')
#2 vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php(721): Doctrine\ORM\Mapping\ClassMetadataInfo->wakeupReflection(Object(Doctrine\Common\Persistence\Mapping\RuntimeReflectionService))
#3 vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php(214): Doctrine\ORM\Mapping\ClassMetadataFactory->wakeupReflection(Object(Doctrine\ORM\Mapping\ClassMetadata), Object(Doctrine\Common\Persistence\Mapping\RuntimeReflectionService))
#4 vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php(281): Doctrine\Common\Persistence\Mapping\AbstractClassMetadataFactory->getMetadataFor('Shopware\\Models...')
#5 engine/Shopware/Components/MultiEdit/Resource/Product/DqlHelper.php(246): Doctrine\ORM\EntityManager->getClassMetadata('Shopware\\Models...')
#6 engine/Shopware/Components/MultiEdit/Resource/Product/DqlHelper.php(377): Shopware\Components\MultiEdit\Resource\Product\DqlHelper->getPrefixedColumns('Shopware\\Models...')
#7 engine/Shopware/Components/MultiEdit/Resource/Product/DqlHelper.php(138): Shopware\Components\MultiEdit\Resource\Product\DqlHelper->buildMapping()
#8 var/cache/production_201608291509/proxies/ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer.php(632): Shopware\Components\MultiEdit\Resource\Product\DqlHelper->__construct(Object(Enlight_Components_Db_Adapter_Pdo_Mysql), Object(Shopware\Components\Model\ModelManager), Object(Shopware\Components\ContainerAwareEventManager))
#9 vendor/symfony/dependency-injection/Container.php(314): ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer->getMultiEdit_Product_DqlHelperService()
#10 engine/Shopware/Components/DependencyInjection/Container.php(182): Symfony\Component\DependencyInjection\Container->get('multi_edit.prod...', 1)
#11 engine/Shopware/Components/DependencyInjection/Container.php(138): Shopware\Components\DependencyInjection\Container->doLoad('multi_edit.prod...', 1)
#12 var/cache/production_201608291509/proxies/ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer.php(620): Shopware\Components\DependencyInjection\Container->get('multi_edit.prod...')
#13 vendor/symfony/dependency-injection/Container.php(314): ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer->getMultiEdit_ProductService()
#14 engine/Shopware/Components/DependencyInjection/Container.php(182): Symfony\Component\DependencyInjection\Container->get('multi_edit.prod...', 1)
#15 engine/Shopware/Components/DependencyInjection/Container.php(138): Shopware\Components\DependencyInjection\Container->doLoad('multi_edit.prod...', 1)
#16 engine/Shopware/Controllers/Backend/ArticleList.php(301): Shopware\Components\DependencyInjection\Container->get('multi_edit.prod...')
#17 engine/Library/Enlight/Controller/Action.php(159): Shopware_Controllers_Backend_ArticleList->getGrammarAction()
#18 engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight_Controller_Action->dispatch('getGrammarActio...')
#19 engine/Library/Enlight/Controller/Front.php(223): Enlight_Controller_Dispatcher_Default->dispatch(Object(Enlight_Controller_Request_RequestHttp), Object(Enlight_Controller_Response_ResponseHttp))
#20 engine/Shopware/Kernel.php(176): Enlight_Controller_Front->dispatch()
#21 vendor/symfony/http-kernel/HttpCache/HttpCache.php(487): Shopware\Kernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#22 engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache->forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)
#23 vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache->forward(Object(Symfony\Component\HttpFoundation\Request), true)
#24 engine/Shopware/Components/HttpCache/AppCache.php(103): Symfony\Component\HttpKernel\HttpCache\HttpCache->pass(Object(Symfony\Component\HttpFoundation\Request), true)
#25 shopware.php(101): Shopware\Components\HttpCache\AppCache->handle(Object(Symfony\Component\HttpFoundation\Request))
#26 {main}

```

Nun weiss ich nicht genau, was ich vergessen habe, zu machen? Feld nochmal anlegen und einfach mit “leben” und nicht nutzen?

---

<div class="post-metadata">

**Author:** ![NextMike](https://avatars.discourse-cdn.com/v4/letter/n/838e76/32.png) [@NextMike](https://forum.shopware.com/u/NextMike)\
**Post date:** [20. September 2016 um 15:56 UTC](https://forum.shopware.com/t/freitextfeld-checkbox-wieder-geloscht-nun-lassen-sich-keine-artikel-mehr-anlegen/39975/2 "2016-09-20T15:56:41Z")

</div>

Da steht irgendwas von adwords. Hieß das Feld so? Lege es doch einfach testweise wieder an.

---

<div class="post-metadata">

**Author:** ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)\
**Post date:** [20. September 2016 um 16:03 UTC](https://forum.shopware.com/t/freitextfeld-checkbox-wieder-geloscht-nun-lassen-sich-keine-artikel-mehr-anlegen/39975/3 "2016-09-20T16:03:30Z")

</div>

> [@pl-e schrieb:](https://forum.shopware.com/profile/14347/pl-e "pl-e")
> 
> Ich habe ein Freitextfeld vom Typ „Checkbox“ wieder gelöscht, seit dem kann ich keine Artikel mehr anlegen. Genauer gesagt: Die Artikel werden zwar in der Datenbank gespeichert ABER, diese werden nicht mehr in der Artikelübersicht bzw. im Frontend angezeigt.
> 
> Im Log befindet sich dieser Fehler:
> 
> Ups! Ein Fehler ist aufgetreten!
> 
> Die nachfolgenden Hinweise sollten Ihnen weiterhelfen.
> 
> Property Shopware\Models\Attribute\Article::$adwords does not exist in vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/RuntimeReflectionService.php on line 80
> 
> Stack trace:
> 
> #0 vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/RuntimeReflectionService.php(80): ReflectionProperty-\>\_\_construct(‚Shopware\Models…‘, ‚adwords‘)  
> #1 vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataInfo.php(959): Doctrine\Common\Persistence\Mapping\RuntimeReflectionService-\>getAccessibleProperty(‚Shopware\Models…‘, ‚adwords‘)  
> #2 vendor/doctrine/orm/lib/Doctrine/ORM/Mapping/ClassMetadataFactory.php(721): Doctrine\ORM\Mapping\ClassMetadataInfo-\>wakeupReflection(Object(Doctrine\Common\Persistence\Mapping\RuntimeReflectionService))  
> #3 vendor/doctrine/common/lib/Doctrine/Common/Persistence/Mapping/AbstractClassMetadataFactory.php(214): Doctrine\ORM\Mapping\ClassMetadataFactory-\>wakeupReflection(Object(Doctrine\ORM\Mapping\ClassMetadata), Object(Doctrine\Common\Persistence\Mapping\RuntimeReflectionService))  
> #4 vendor/doctrine/orm/lib/Doctrine/ORM/EntityManager.php(281): Doctrine\Common\Persistence\Mapping\AbstractClassMetadataFactory-\>getMetadataFor(‚Shopware\Models…‘)  
> #5 engine/Shopware/Components/MultiEdit/Resource/Product/DqlHelper.php(246): Doctrine\ORM\EntityManager-\>getClassMetadata(‚Shopware\Models…‘)  
> #6 engine/Shopware/Components/MultiEdit/Resource/Product/DqlHelper.php(377): Shopware\Components\MultiEdit\Resource\Product\DqlHelper-\>getPrefixedColumns(‚Shopware\Models…‘)  
> #7 engine/Shopware/Components/MultiEdit/Resource/Product/DqlHelper.php(138): Shopware\Components\MultiEdit\Resource\Product\DqlHelper-\>buildMapping()  
> #8 var/cache/production\_201608291509/proxies/ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer.php(632): Shopware\Components\MultiEdit\Resource\Product\DqlHelper-\>\_\_construct(Object(Enlight\_Components\_Db\_Adapter\_Pdo\_Mysql), Object(Shopware\Components\Model\ModelManager), Object(Shopware\Components\ContainerAwareEventManager))  
> #9 vendor/symfony/dependency-injection/Container.php(314): ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer-\>getMultiEdit\_Product\_DqlHelperService()  
> #10 engine/Shopware/Components/DependencyInjection/Container.php(182): Symfony\Component\DependencyInjection\Container-\>get(‚multi\_edit.prod…‘, 1)  
> #11 engine/Shopware/Components/DependencyInjection/Container.php(138): Shopware\Components\DependencyInjection\Container-\>doLoad(‚multi\_edit.prod…‘, 1)  
> #12 var/cache/production\_201608291509/proxies/ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer.php(620): Shopware\Components\DependencyInjection\Container-\>get(‚multi\_edit.prod…‘)  
> #13 vendor/symfony/dependency-injection/Container.php(314): ShopwareProductionda39a3ee5e6b4b0d3255bfef95601890afd80709ProjectContainer-\>getMultiEdit\_ProductService()  
> #14 engine/Shopware/Components/DependencyInjection/Container.php(182): Symfony\Component\DependencyInjection\Container-\>get(‚multi\_edit.prod…‘, 1)  
> #15 engine/Shopware/Components/DependencyInjection/Container.php(138): Shopware\Components\DependencyInjection\Container-\>doLoad(‚multi\_edit.prod…‘, 1)  
> #16 engine/Shopware/Controllers/Backend/ArticleList.php(301): Shopware\Components\DependencyInjection\Container-\>get(‚multi\_edit.prod…‘)  
> #17 engine/Library/Enlight/Controller/Action.php(159): Shopware\_Controllers\_Backend\_ArticleList-\>getGrammarAction()  
> #18 engine/Library/Enlight/Controller/Dispatcher/Default.php(523): Enlight\_Controller\_Action-\>dispatch(‚getGrammarActio…‘)  
> #19 engine/Library/Enlight/Controller/Front.php(223): Enlight\_Controller\_Dispatcher\_Default-\>dispatch(Object(Enlight\_Controller\_Request\_RequestHttp), Object(Enlight\_Controller\_Response\_ResponseHttp))  
> #20 engine/Shopware/Kernel.php(176): Enlight\_Controller\_Front-\>dispatch()  
> #21 vendor/symfony/http-kernel/HttpCache/HttpCache.php(487): Shopware\Kernel-\>handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)  
> #22 engine/Shopware/Components/HttpCache/AppCache.php(255): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true, NULL)  
> #23 vendor/symfony/http-kernel/HttpCache/HttpCache.php(258): Shopware\Components\HttpCache\AppCache-\>forward(Object(Symfony\Component\HttpFoundation\Request), true)  
> #24 engine/Shopware/Components/HttpCache/AppCache.php(103): Symfony\Component\HttpKernel\HttpCache\HttpCache-\>pass(Object(Symfony\Component\HttpFoundation\Request), true)  
> #25 shopware.php(101): Shopware\Components\HttpCache\AppCache-\>handle(Object(Symfony\Component\HttpFoundation\Request))  
> #26 {main}
> 
> Nun weiss ich nicht genau, was ich vergessen habe, zu machen? Feld nochmal anlegen und einfach mit „leben“ und nicht nutzen?

Hallo,

hast du das Artikel - Model („Einstellungen“ -\> „Freitextfeld-Verwaltung“ -\> Tabelle „Artikel (s\_articles\_attributes)“ -\> „Model generieren“) einmal neu generiert, den kompletten Shop Cache geleert und dich im Shopware Backend neu angemeldet?

Beste Grüße

Sebastian

---

<div class="post-metadata">

**Author:** ![g0su](https://avatars.discourse-cdn.com/v4/letter/g/ecb155/32.png) [@g0su](https://forum.shopware.com/u/g0su)\
**Post date:** [20. September 2016 um 16:57 UTC](https://forum.shopware.com/t/freitextfeld-checkbox-wieder-geloscht-nun-lassen-sich-keine-artikel-mehr-anlegen/39975/4 "2016-09-20T16:57:45Z")

</div>

> [@NextMike schrieb:](https://forum.shopware.com/profile/19433/NextMike "NextMike")
> 
> Da steht irgendwas von adwords. Hieß das Feld so? Lege es doch einfach testweise wieder an.

So war der Name, genau - ich wollte die Artikel abgrenzen, ob Adwords „Shopping“ oder nicht :)&nbsp;

---

<div class="post-metadata">

**Author:** ![g0su](https://avatars.discourse-cdn.com/v4/letter/g/ecb155/32.png) [@g0su](https://forum.shopware.com/u/g0su)\
**Post date:** [20. September 2016 um 16:58 UTC](https://forum.shopware.com/t/freitextfeld-checkbox-wieder-geloscht-nun-lassen-sich-keine-artikel-mehr-anlegen/39975/5 "2016-09-20T16:58:14Z")

</div>

> [@sschreier schrieb:](https://forum.shopware.com/profile/18157/sschreier "sschreier")
> 
> > […]
> 
> Hallo,
> 
> hast du das Artikel - Model („Einstellungen“ -\> „Freitextfeld-Verwaltung“ -\> Tabelle „Artikel (s\_articles\_attributes)“ -\> „Model generieren“) einmal neu generiert, den kompletten Shop Cache geleert und dich im Shopware Backend neu angemeldet?
> 
> Beste Grüße
> 
> Sebastian

Ja, habe ich - das ist ja das komische.&nbsp;

---

<div class="post-metadata">

**Author:** ![g0su](https://avatars.discourse-cdn.com/v4/letter/g/ecb155/32.png) [@g0su](https://forum.shopware.com/u/g0su)\
**Post date:** [20. September 2016 um 17:04 UTC](https://forum.shopware.com/t/freitextfeld-checkbox-wieder-geloscht-nun-lassen-sich-keine-artikel-mehr-anlegen/39975/6 "2016-09-20T17:04:07Z")

</div>

> [@pl-e schrieb:](https://forum.shopware.com/profile/14347/pl-e "pl-e")
> 
> > [@NextMike schrieb:](https://forum.shopware.com/profile/19433/NextMike "NextMike")
> > 
> > Da steht irgendwas von adwords. Hieß das Feld so? Lege es doch einfach testweise wieder an.
> 
> So war der Name, genau - ich wollte die Artikel abgrenzen, ob Adwords „Shopping“ oder nicht ![:)](https://dub1.discourse-cdn.com/flex013/resources/emoji/smile.png ":)")&nbsp;

Habe das nochmal angelegt, nun wird der Artikel den ich danach angelegt habe, angezeigt. Die anderen die zwischen dem löschen und gerade angelegt wurden, sind zwar in der DB aber werden nicht angezeigt.&nbsp;

---

<div class="post-metadata">

**Author:** ![g0su](https://avatars.discourse-cdn.com/v4/letter/g/ecb155/32.png) [@g0su](https://forum.shopware.com/u/g0su)\
**Post date:** [21. September 2016 um 15:27 UTC](https://forum.shopware.com/t/freitextfeld-checkbox-wieder-geloscht-nun-lassen-sich-keine-artikel-mehr-anlegen/39975/7 "2016-09-21T15:27:44Z")

</div>

Kann ich aus der Datenbanktabelle die nicht sichtbaren direkt rauslöschen - oder kann das irgendwo zu Problemen kommen?

---

<div class="post-metadata">

**Author:** ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)\
**Post date:** [21. September 2016 um 15:45 UTC](https://forum.shopware.com/t/freitextfeld-checkbox-wieder-geloscht-nun-lassen-sich-keine-artikel-mehr-anlegen/39975/8 "2016-09-21T15:45:35Z")

</div>

> [@pl-e schrieb:](https://forum.shopware.com/profile/14347/pl-e "pl-e")
> 
> Kann ich aus der Datenbanktabelle die nicht sichtbaren direkt rauslöschen - oder kann das irgendwo zu Problemen kommen?

Hallo,

in der SQL-Datenbank Spalten bei bestehenden Datenbanktabellen manuell hinzuzufügen oder zu entfernen kann **immer** zu Problemen führen.

Beste Grüße

Sebastian
