# API The Entity Manager is closed.

**URL:** <https://forum.shopware.com/t/api-the-entity-manager-is-closed/40483>\
**Category:** Programmierung\
**Created:** [12. Oktober 2016 um 13:35 UTC](https://forum.shopware.com/t/api-the-entity-manager-is-closed/40483 "2016-10-12T13:35:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sebbo](https://avatars.discourse-cdn.com/v4/letter/s/45deac/32.png) [@sebbo](https://forum.shopware.com/u/sebbo)\
**Post date:** [12. Oktober 2016 um 13:35 UTC](https://forum.shopware.com/t/api-the-entity-manager-is-closed/40483/1 "2016-10-12T13:35:42Z")

</div>

Hallo,

ich nutze die lokale API und übergebe die Artikel darüber. Das klappt auch immer, ich bekomme jetzt aber immer den Fehler “The EntityManager is closed.”. Eine andere Fehlermeldung bekomme ich aber leider nicht, beim Import scheint ja was schief zu laufen. Aber was?

Vielen Dank für eure Hilfe!

---

<div class="post-metadata">

**Author:** ![sebbo](https://avatars.discourse-cdn.com/v4/letter/s/45deac/32.png) [@sebbo](https://forum.shopware.com/u/sebbo)\
**Post date:** [14. Oktober 2016 um 14:21 UTC](https://forum.shopware.com/t/api-the-entity-manager-is-closed/40483/2 "2016-10-14T14:21:19Z")

</div>

Hallo,

hier noch ein paar Details, da das Problem weiterhin besteht:

Ich erstelle zunächst eine Artikel-Resource:

```
$articleResource = new Shopware\Components\Api\Resource\Article();
$articleResource->setManager(Shopware()->Models());	

```

Im Anschluss daran gehe ich durch eine foreach-Schelife und gebe Die Artikel an den Shop:

```
foreach ($products_import as $product) {
	try {
		$imported[] = $articleResource->create($product)->getId();
	} catch (Exception $e) {	

	}
}

```

Sobald hier irgendwo ein Fehler ausgegeben wird, z.B. dass ein Artikel mit dieser Nummer bereits existiert, was ja mal passieren kann, schlagen viele Artikel dann mit “The EntityManager is closed.”&nbsp;fehl. Ich bekomme keinerlei andere Fehlermeldungen. Wie kann ich in einem solche Fall den EntityManager wiederherstellen?

Viele Grüße!

---

<div class="post-metadata">

**Author:** ![shyim](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/shyim/32/7681_2.png) [@shyim](https://forum.shopware.com/u/shyim)\
**Post date:** [18. Oktober 2016 um 06:48 UTC](https://forum.shopware.com/t/api-the-entity-manager-is-closed/40483/3 "2016-10-18T06:48:09Z")

</div>

Du fängst die exceptions nicht richtig ab. Wenn ein api Fehler kommt wir der entity geschlossen. Ich würde einfach die Fehler beheben.
