Skip to content

Fix ParameterNotFoundException when storefront config is omitted - #35

Merged
shyim merged 4 commits into
mainfrom
copilot/fix-storefront-enabled-issue
Jan 20, 2026
Merged

Fix ParameterNotFoundException when storefront config is omitted#35
shyim merged 4 commits into
mainfrom
copilot/fix-storefront-enabled-issue

Conversation

Copilot AI commented Jan 20, 2026

Copy link
Copy Markdown
Contributor

Users encounter ParameterNotFoundException for frosh_sentry.storefront.enabled when the storefront section is not configured. The configuration defines storefront as an array node without addDefaultsIfNotSet(), causing all storefront parameters to be absent from the container when the section is omitted.

Changes

  • Added parameter existence checks: Guard all getParameter() calls with hasParameter() checks for storefront configuration

    • storefront.enabled - early return if absent
    • replay_recording.enabled/sample_rate - default to false/0.1 if absent
    • tracing.enabled/sample_rate - default to false/0.1 if absent
  • Strict comparison operators: Changed == null to === null for consistency with boolean checks

Behavior

# No storefront config → subscriber returns early, no JS injection
frosh_sentry: {}

# Partial config → missing sub-sections default to disabled
frosh_sentry:
  storefront:
    enabled: true
    # replay_recording omitted → defaults to disabled

Defaults match Configuration.php values (0.1 for sample rates, false for enabled flags).

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • https://api.github.com/repos/FriendsOfPHP/proxy-manager-lts/zipball/c20299aa9f48a622052964a75c5a4cef017398b2
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/Nyholm/psr7/zipball/a71f2b11690f4b24d099d6b16690a90ae14fc6f3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/Seldaek/monolog/zipball/b321dd6749f0bf7189444158a3ce785cc16d69b0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/Setasign/FPDI/zipball/4b53852fde2734ec6a07e458a085db627c60eada
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/Setasign/tFPDF/zipball/050de12ab5359ce475dab49bae5cedbcf455f708
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/brick/math/zipball/f05858549e5f9d7bb45875a75583240a38a281d0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/defuse/php-encryption/zipball/f53396c2d34225064647a05ca76c1da9d99e5828
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/doctrine/dbal/zipball/1b31b54601346254c9e33e6ea1bd1ceae76f419f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/doctrine/deprecations/zipball/459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/laminas/laminas-code/zipball/40d61e2899ec17c5d08bbc0a2d586b3ca17ab9bd
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/lcobucci/clock/zipball/a3139d9e97d47826f27e6a17bb63f13621f86058
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/lcobucci/jwt/zipball/bb3e9f21e4196e8afc41def81ef649c164bca25e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/php-fig/http-server-handler/zipball/84c4fb66179be4caaf8e97bd239203245302e7d4
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/php-fig/http-server-middleware/zipball/c1481f747daaa6a0782775cd6a8c26a1bf4a3829
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/phpstan/extension-installer/zipball/85e90b3942d06b2326fba0403ec24fe912372936
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/phpstan/phpstan/zipball/2770dcdf5078d0b0d53f94317e06affe88419aa8
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/ramsey/uuid/zipball/8429c78ca35a09f27565311b98101e2826affde0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/shopware/core/zipball/0a6a8dca02cbcf6e446ac9e87db2e87f4ad1130b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/squirrelphp/twig-php-syntax/zipball/6cdd734a7e585b4035129d9f264c4c871644785a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/asset/zipball/56c4d9f759247c4e07d8549e3baf7493cb9c3e4b
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/cache-contracts/zipball/5d68a57d66910405e5c0b63d6f0af941e66fc868
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/cache/zipball/fae016390a2e6b451abc0f4805cbfe0bf70f437f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/clock/zipball/bf3ab8ea07408cb91aef86e3b2761d2d0f011e7c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/config/zipball/b212ca7cc6486baeaa75f26980a203593aa4a8a9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/console/zipball/3fe62811ba48799ae958208b55674abbc8796b71
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/debug-bundle/zipball/0aee008fb501677fa5b62ea5f65cabcf041629ef
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/dependency-injection/zipball/53a1c925df19dc3a67eb124fc5dc980a09f5d971
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/doctrine-messenger/zipball/ed215e61df79c1e504b2790ebdf68a6110a5e526
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/dotenv/zipball/8c53fef39685ce76f208b4ccdc1e224f7e626c3f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/error-handler/zipball/bbe40bfab84323d99dab491b716ff142410a92a8
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/event-dispatcher/zipball/b7dc69e71de420ac04bc9ab830cf3ffebba48191
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/filesystem/zipball/ce0b94a0e57b7499520d9e5150da9716d729a645
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/finder/zipball/197abc62f8d8537dd9f75d1bfd307ec24551d994
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/framework-bundle/zipball/aeae70599abfc530a787b2ef091f3ab89d7a2a80
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/http-client-contracts/zipball/75d7043853a42837e68111812f4d964b01e5101c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/http-client/zipball/7978f8fcbd86fca55d02f9cd1428a9f8b8cf5d06
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/http-foundation/zipball/6dc98931a559065ff8f968ae0e461e600a321291
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/http-kernel/zipball/b319fe1248b4df79adb7b2b1f0954fdecf08f0b2
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/intl/zipball/14092ddcee0a573013b3bb4c409456cbfa6e7c30
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/lock/zipball/e025f32cfd1fa8e3a4485a8d810544474aac26da
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/mailer/zipball/efd8b9875358612a5d80a02bab4d63c312d8efe4
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/messenger/zipball/43cf1fcc37adfee14f5ef8eb0ca1440554e98ec5
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/mime/zipball/0f522136c5af16a83317103fabea28485981df83
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/monolog-bridge/zipball/48e8542ba35afd2293a8c8fd4bcf8abe46357ddf
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/monolog-bundle/zipball/414f951743f4aa1fd0f5bf6a0e9c16af3fe7f181
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/options-resolver/zipball/772dfbe01306d03f759d492f6796dd8c9260bb5c
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/password-hasher/zipball/aa075ce6f54fe931f03c1e382597912f4fd94e1e
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/polyfill-php83/zipball/17f6f9a6b1735c0f163024d959f700cfbc5155e5
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/polyfill-php84/zipball/d8ced4d875142b6a7426000426b8abc631d6b191
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/polyfill-php85/zipball/d4e5fcd4ab3d998ab16c0db48e6cbb9a01993f91
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/process/zipball/cbfa8595e86911b7c9dcd6e80e2205e82be86180
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/property-access/zipball/fa254c8f0be6423281822cefa6a81ef59c10b8ec
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/property-info/zipball/243a05bc1d8cc73df8ed19d29d76aeec7b930677
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/proxy-manager-bridge/zipball/9ecac7f98ad685d474394dbd06dab29bab4e18a6
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/0c0c89215703cc91cee31e9da3cbf4235fc332f1
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/rate-limiter/zipball/7e855541d302ba752f86fb0e97932e7969fe9c04
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/routing/zipball/de7849b54c6a6f2a5fe1c761639e549eb81a5089
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/runtime/zipball/9146981807ca9f0491dea6ccabe36a48e4b12cc0
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/scheduler/zipball/e44f8b0907fdfb6f5126c00ab02f0e08de9014d6
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/security-core/zipball/dcd462202eb3ced09edf610926eb469b9180c33f
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/serializer/zipball/e6769b126ea7f9668beea94f68fbaf4ed88772f6
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/service-contracts/zipball/45112560a3ba2d715666a509a0bc9521d10b6c43
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/stopwatch/zipball/5a49289e2b308214c8b9c2fda4ea454d8b8ad7cd
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/string/zipball/0b1f55d79b9effb940d376799dba7cf6f2dee420
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/translation-contracts/zipball/65a8bc82080447fae78373aa10f8d13b38338977
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/translation/zipball/b9bcef6c99cc63f67c2dd0603e7f55db72c7ed3a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/twig-bridge/zipball/accabb095e9d546ee045f4ff8f013bd7d78ff540
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/twig-bundle/zipball/67ce9929f47bd5875ff04317ac8f5b097b0a2990
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/type-info/zipball/ac5ab66b21c758df71b7210cf1033d1ac807f202
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/validator/zipball/344efc1f9af111e2a3aaca8990118fd231fb1412
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/var-dumper/zipball/7e99bebcb3f90d8721890f2963463280848cba92
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/var-exporter/zipball/0f020b544a30a7fe8ba972e53ee48a74c0bc87f4
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/symfony/yaml/zipball/8892cb1e9925201328e19f83825bf3d2ff6c659a
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/thephpleague/event/zipball/ec38ff7ea10cad7d99a79ac937fbcffb9334c210
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/thephpleague/flysystem/zipball/5966a8ba23e62bdb518dd9e0e665c2dbd4b5b277
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/thephpleague/mime-type-detection/zipball/2d6702ff215bf922936ccc1ad31007edc76451b9
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/thephpleague/oauth2-server/zipball/d8e2f39f645a82b207bbac441694d6e6079357cb
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/thephpleague/uri-interfaces/zipball/c5c5cd056110fc8afaba29fa6b72a43ced42acd4
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/thephpleague/uri/zipball/4436c6ec8d458e4244448b069cc572d088230b76
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/twigphp/Twig/zipball/946ddeafa3c9f4ce279d1f34051af041db0e16f2
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/twigphp/intl-extra/zipball/93ac31e53cdd3f2e541f42690cd0c54ca8138ab1
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/twigphp/string-extra/zipball/d5f16e0bec548bc96cce255b5f43d90492b8ce13
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)
  • https://api.github.com/repos/zircote/swagger-php/zipball/7df10e8ec47db07c031db317a25bef962b4e5de1
    • Triggering command: /usr/bin/php8.3 /usr/bin/php8.3 -n -c /tmp/M8i3fe /usr/bin/composer install --no-interaction (http block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

This section details on the original issue you should resolve

<issue_title>The storefront.enabled is not optional</issue_title>
<issue_description>### PHP Version

8.3

Shopware Version

6.7.6.1

Plugin Version

3.2.5

Actual behaviour

After updating the plugin, this error came up:

Uncaught PHP Exception Symfony\Component\DependencyInjection\Exception\ParameterNotFoundException: "You have requested a non-existent parameter "frosh_sentry.storefront.enabled"." at Shopware_Core_KernelProdContainer.php line 63283

The "storefront.enabled" is not optional: https://github.com/FriendsOfShopware/shopware-sentry-bundle/pull/10/files#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R66

Expected behaviour

Configurations regarding Storefront should be optional.

Steps to Reproduce?

Use the plugin without having these configurations:

storefront: # optional: if you want track errors occurs within the browser (javascript/cors/csp) enabled: true # optional: if you want record the user sessions. Please aware the GDPR. replay_recording: enabled: true sample_rate: 0.1 # optional: if you want measure the performance within the browser tracing: enabled: true sample_rate: 0.1 # you should always specify a sdk version. If you do not provide any version, a hard-coded version got used. We try to keep the version up to date with the latest version, but cause the fast release-line of the javascript SDK it is recommend to update the version number regularly. javascript_sdk_version: "8.26.0"</issue_description>

<agent_instructions>add hasParameter check into Controller</agent_instructions>

Comments on the Issue (you are @copilot in this section)


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 3 commits January 20, 2026 12:23
Co-authored-by: shyim <6224096+shyim@users.noreply.github.com>
Co-authored-by: shyim <6224096+shyim@users.noreply.github.com>
Co-authored-by: shyim <6224096+shyim@users.noreply.github.com>
@shyim
shyim marked this pull request as ready for review January 20, 2026 12:27
@shyim shyim changed the title [WIP] Fix storefront.enabled parameter not being optional fix: storefront.enabled parameter not being optional Jan 20, 2026
Copilot AI changed the title fix: storefront.enabled parameter not being optional Fix ParameterNotFoundException when storefront config is omitted Jan 20, 2026
Copilot AI requested a review from shyim January 20, 2026 12:30
@shyim
shyim merged commit 29ea136 into main Jan 20, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

The storefront.enabled is not optional

2 participants