# Update 6.7.15.1 auf 6.7.16 zwei mal fehlgeschlagen

**URL:** <https://forum.shopware.com/t/update-6-7-15-1-auf-6-7-16-zwei-mal-fehlgeschlagen/109847>\
**Category:** Shopware 6 (German)\
**Created:** [3. November 2026 um 07:20 UTC](https://forum.shopware.com/t/update-6-7-15-1-auf-6-7-16-zwei-mal-fehlgeschlagen/109847 "2026-11-03T07:20:46Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [3. November 2026 um 07:20 UTC](https://forum.shopware.com/t/update-6-7-15-1-auf-6-7-16-zwei-mal-fehlgeschlagen/109847/1 "2026-11-03T07:20:46Z")

</div>

Nur als Info:

Gestern Abend wollte ich 2 Shops auf 6.7.16 updaten - beide Updates sind fehlgeschlagen. Bei einem Shop wegen irgendwelchen Feature Flags bezogen auf V6\_5\_0\_0, und der andere Shop wegen PayPal (war aber nicht aktiv). Die Updates sind also mit Vorsicht zu genießen. Genauer Fehlermeldungen habe ich leider keine mehr - es war 23 Uhr und ich war nur noch genervt.

---

<div class="post-metadata">

**Author:** ![solaradminsw](https://avatars.discourse-cdn.com/v4/letter/s/8491ac/32.png) [@solaradminsw](https://forum.shopware.com/u/solaradminsw)\
**Post date:** [3. November 2026 um 08:53 UTC](https://forum.shopware.com/t/update-6-7-15-1-auf-6-7-16-zwei-mal-fehlgeschlagen/109847/2 "2026-11-03T08:53:39Z")

</div>

… bei uns lies sich kein Produkt mehr in den Warenkorb legen, es kam nur eine Fehlermeldung …

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [3. November 2026 um 09:02 UTC](https://forum.shopware.com/t/update-6-7-15-1-auf-6-7-16-zwei-mal-fehlgeschlagen/109847/3 "2026-11-03T09:02:37Z")

</div>

Das liegt aller Wahrscheinlichkeit nicht an Shopware, sondern an einem Plugin.

Im error log nachsehen, was der Fehler ist.

Ich habe 7 Updates gemacht, alle ohne Fehler bisher.

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [3. November 2026 um 09:13 UTC](https://forum.shopware.com/t/update-6-7-15-1-auf-6-7-16-zwei-mal-fehlgeschlagen/109847/4 "2026-11-03T09:13:54Z")

</div>

Der nächste Shop mit Udate fehlgeschlagen:

```auto
2026-11-03T09:12:12+00:00 [critical] Uncaught Exception: Invalid type for path "shopware.feature.flags.JSON_LD_DATA.major". Expected "string", but got "bool".

```

Muss man natürlich vorher wissen, ggf. seine z-shopware.yaml anzupasen.

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [3. November 2026 um 09:28 UTC](https://forum.shopware.com/t/update-6-7-15-1-auf-6-7-16-zwei-mal-fehlgeschlagen/109847/5 "2026-11-03T09:28:28Z")

</div>

Ich hätte dann noch solche Fehlermeldungen im Angebot:

```auto
React\Promise\Promise::{closure:{closure:React\Promise\Promise::resolver():172}:173}() at phar:///var/.../public/shopware-installer.phar.php/vendor/react/promise/src/Promise.php:222
React\Promise\Promise->settle() at phar:///var/.../public/shopware-installer.phar.php/vendor/react/promise/src/Promise.php:287
React\Promise\Promise::{closure:React\Promise\Promise::call():285}() at phar:///var/.../public/shopware-installer.phar.php/vendor/react/promise/src/Internal/FulfilledPromise.php:47
React\Promise\Internal\FulfilledPromise->then() at phar:///var/.../public/shopware-installer.phar.php/vendor/react/promise/src/Promise.php:181
React\Promise\Promise::{closure:{closure:React\Promise\Promise::resolver():172}:173}() at phar:///var/.../public/shopware-installer.phar.php/vendor/react/promise/src/Promise.php:222
React\Promise\Promise->settle() at phar:///var/.../public/shopware-installer.phar.php/vendor/react/promise/src/Promise.php:287
React\Promise\Promise::{closure:React\Promise\Promise::call():285}() at n/a:n/a
call_user_func() at phar:///var/.../public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Util/ProcessExecutor.php:395
Composer\Util\ProcessExecutor->countActiveJobs() at phar:///var/.../public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Util/Loop.php:88
Composer\Util\Loop->wait() at phar:///var/.../public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Installer/InstallationManager.php:434
Composer\Installer\InstallationManager->waitOnPromises() at phar:///var/.../public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Installer/InstallationManager.php:409
Composer\Installer\InstallationManager->executeBatch() at phar:///var/.../public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Installer/InstallationManager.php:323
Composer\Installer\InstallationManager->downloadAndExecuteBatch() at phar:///var/.../public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Installer/InstallationManager.php:221
Composer\Installer\InstallationManager->execute() at phar:///var/.../public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Installer.php:876
Composer\Installer->doInstall() at phar:///var/.../public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Installer.php:686
Composer\Installer->doUpdate() at phar:///var/.../public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Installer.php:325
Composer\Installer->run() at phar:///var/.../public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Command/UpdateCommand.php:306
Composer\Command\UpdateCommand->execute() at phar:///var/.../public/shopware-installer.phar.php/vendor/symfony/console/Command/Command.php:341
Symfony\Component\Console\Command\Command->run() at phar:///var/.../public/shopware-installer.phar.php/vendor/symfony/console/Application.php:1094
Symfony\Component\Console\Application->doRunCommand() at phar:///var/.../public/shopware-installer.phar.php/vendor/symfony/console/Application.php:356
Symfony\Component\Console\Application->doRun() at phar:///var/.../public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Console/Application.php:457
Composer\Console\Application->doRun() at phar:///var/.../public/shopware-installer.phar.php/vendor/symfony/console/Application.php:195
Symfony\Component\Console\Application->run() at phar:///var/.../public/shopware-installer.phar.php/vendor/composer/composer/src/Composer/Console/Application.php:141
Composer\Console\Application->run() at phar:///var/.../public/shopware-installer.phar.php/vendor/composer/composer/bin/composer:113
include() at phar:///var/.../public/shopware-installer.phar.php/vendor/bin/composer:119
require() at /var/.../public/shopware-installer.phar.php:37

```

Der Shop war ein 6.7.15.1 erst kürzlich neu aufgesetzt.

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [3. November 2026 um 09:35 UTC](https://forum.shopware.com/t/update-6-7-15-1-auf-6-7-16-zwei-mal-fehlgeschlagen/109847/6 "2026-11-03T09:35:01Z")

</div>

Die Fehler, die du bis jetzt genannt hast, sind alles Konfigurationsfehler. Individuelle Konfigurationen. müssen eben mal angepasst, werden, vor allem wenn diese Jahre alt sind.

Und das letze ist keine Fehlermeldung, oder der wesentliche Part fehlt.

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [3. November 2026 um 09:37 UTC](https://forum.shopware.com/t/update-6-7-15-1-auf-6-7-16-zwei-mal-fehlgeschlagen/109847/7 "2026-11-03T09:37:16Z")

</div>

> [@Max\_Shop](#):
>
> Und das letze ist keine Fehlermeldung, oder der wesentliche Part fehlt.

Tja, genau das wurde angezeigt mit dem Vermerk ‚Shopware konnte nicht aktualisiert werden‘.

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [3. November 2026 um 09:40 UTC](https://forum.shopware.com/t/update-6-7-15-1-auf-6-7-16-zwei-mal-fehlgeschlagen/109847/8 "2026-11-03T09:40:59Z")

</div>

Vermutlich ist es in ein Timeout gelaufen, wenn es über den WebInstaller ausgeführt wurde. Gibt es eine max\_execution\_time in PHP?

---

<div class="post-metadata">

**Author:** ![R4M](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/r4m/32/9983_2.png) [@R4M](https://forum.shopware.com/u/R4M)\
**Post date:** [3. November 2026 um 09:43 UTC](https://forum.shopware.com/t/update-6-7-15-1-auf-6-7-16-zwei-mal-fehlgeschlagen/109847/9 "2026-11-03T09:43:21Z")

</div>

Die Anzeige kam ziemlich schnell, also innerhalb von 5 Sekunden. Ich schau mal wegen ‚max\_execution\_time‘, kann ich mir aber kaum vorstellen.

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [3. November 2026 um 09:44 UTC](https://forum.shopware.com/t/update-6-7-15-1-auf-6-7-16-zwei-mal-fehlgeschlagen/109847/10 "2026-11-03T09:44:52Z")

</div>

In meiner Installation sieht die config wie folgt aus:

name: JSON\_LD\_DATA  
default: false  
major: v6.8.0.0  
toggleable: true

Da ist major klar ein String und kein bool. Weiß nicht was bei euch da nicht funktioniert, ich gehe aber davon aus, dass es ein „normaler“ yaml Konfigurationsfehler ist.

---

<div class="post-metadata">

**Author:** ![Julian\_Braeucker](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/julian_braeucker/32/28050_2.png) [@Julian\_Braeucker](https://forum.shopware.com/u/Julian_Braeucker)\
**Post date:** [3. November 2026 um 10:48 UTC](https://forum.shopware.com/t/update-6-7-15-1-auf-6-7-16-zwei-mal-fehlgeschlagen/109847/11 "2026-11-03T10:48:01Z")

</div>

Das passt zu einer Änderung in 6.7.16.0: Bei den Feature Flags ist `major` kein true/false mehr, sondern die Version, zu der das Flag gehört. Im Core steht bei JSON\_LD\_DATA bis 6.7.15.1 `major: true`, ab 6.7.16.0 `major: v6.8.0.0`, so wie bei Max\_Shop.

Shopware führt die Flags aus allen Config-Dateien nach Namen zusammen. Steht in deiner z-shopware.yaml unter `shopware.feature.flags` noch ein Eintrag mit `major: true`, überschreibt der den neuen Wert aus dem Core und die Prüfung schlägt fehl, daher „Expected string, but got bool“. Die Versions-Flags selbst (v6.5.0.0 usw.) dürfen gar kein `major` mehr haben. Das war vermutlich auch der Fehler mit V6\_5\_0\_0 im ersten Shop.

Was hilft: in der z-shopware.yaml bei den Flags die `major:`-Zeilen rausnehmen. Wenn der Block nur aus einer alten feature.yaml kopiert ist und ihr da nichts umstellt kann er auch ganz weg, die Flags bringt der Core selbst mit. Danach Cache leeren (`bin/console cache:clear`) und das Update nochmal starten.

Steht so auch in den Releasenotes unter „Feature flags can belong to a major version“, aber da muss man erstmal drauf kommen.
