Shopware 6 update auf 6.6.6.1

Hallo,
ich wollte ein Update auf 6.6.6.1 machen.
Es kommt die Felermeldung_

PHP Fatal error: Uncaught Symfony\Component\Config\Definition\Exception\InvalidConfigurationException: Unrecognized option „reset_on_message“ under „framework.messenger“.
Available options are „buses“, „default_bus“, „enabled“, „failure_transport“, „routing“, „serializer“, „stop_worker_on_signals“, „transports“. in /var/www/angmin/htdocs/sw-65-x/staging/vendor/symfony/config/Definition/ArrayNode.php:304
Stack trace:

kennt das jemand?
Grüße
Manfred

Hallo Manfred,

du musst „reset_on_message“ in der messager.yml auskommentieren oder auf false setzen. Du findest die Datei unter DEIN_ROOT/config/packages

Grüße

Hallo Timo,
vielen Dak für Deine Hilfe.
in der messeager.yam ist kein eintrag mit reset_on_message.

bei der Fehlermeldung kam auch noch der Eintrag

  • thrown in … /vendor/symfony/config/Definition/ArrayNode.php on line 304 -

ich habe in der ArrayNode.php die Zeilen 304 bis 307 auskommentiert.

/*$ex = new InvalidConfigurationException($msg);
$ex->setPath($this->getPath());
throw $ex; */

Dann hat es funktioniert, ob dadurch etaws im Update fehlt/ kaputt gegengen ist ???
Nach dem Update haben die /* */ weggenommen
funktioniert immer noch :slight_smile:

Grüße
und Danke nochmal

Manfred

Normalerweise sollte das keine Schäden oder fehlende Elemente bewirken. Ist natürlich die Frage, warum das Update das nutzen wollte und warum der Messenger diese Klassifikation nicht kennt. Hab eben mal geschaut, im 6.5 ist „reset_on_message“ noch im Code, im 6.6 nicht mehr, nur noch in Changelog-Dateien. Wurde wohl entfernt.

reset_on_message kommt durch symfony und wurde vor längerem entfernt, da es diesen Wert nicht mehr gibt. Rein aus Interesse, wie sieht die yaml-Datei bei dir aus?

Hallo Timo,
SW Version 6.6.6.0

Grüße

framework:
messenger:
# Uncomment this (and the failed transport below) to send failed messages to this transport for later handling.
# failure_transport: failed

    transports:
        # https://symfony.com/doc/current/messenger.html#transport-configuration
        # async: '%env(MESSENGER_TRANSPORT_DSN)%'
        # failed: 'doctrine://default?queue_name=failed'
        # sync: 'sync://'

    routing:
        # Route your messages to the transports
        # 'App\Message\YourMessage': async

when@test:

framework:

messenger:

transports:

# replace with your transport name here (e.g., my_transport: ‚in-memory://‘)

# For more Messenger testing tools, see GitHub - zenstruck/messenger-test: Assertions and helpers for testing your symfony/messenger queues.

async: ‚in-memory://‘

Hallo, wir haben denselben Fehler beim Update. Kann evt. von Shopware noch jemand bestätigen, dass der von @Manfredo gewählte Weg der richtige ist ?