8000 warning message on failed messenger show command · Issue #49262 · symfony/symfony · GitHub
[go: up one dir, main page]

8000
Skip to content
warning message on failed messenger show command #49262
Closed
@gstapinato

Description

@gstapinato

Symfony version(s) affected

5.4 - 6.3

Description

Show warning message 'Undefined array key "headers"' when I'm trying to execute a command to show messages from the failure transport.
This error only can be reproduced from Doctrine transport using oracle database.

The reason for this exception is because most Oracle databases use UPPER CASE on tables and column identifiers.

How to reproduce

Small example application that allows to reproduce this issue: https://github.com/gstapinato/symfony_messenger_oracle

Command: bin/console messenger:failed:show

$ bin/console messenger:failed:show
There are xx messages pending in the failure transport.

Exception message:  Undefined array key \"headers\" 

/srv/app/vendo
5EAC
r/symfony/doctrine-messenger/Transport/Connection.php:458
/srv/app/vendor/symfony/doctrine-messenger/Transport/Connection.php:309
/srv/app/vendor/symfony/doctrine-messenger/Transport/Connection.php:308
/srv/app/vendor/symfony/doctrine-messenger/Transport/DoctrineReceiver.php:113
/srv/app/vendor/symfony/messenger/Command/FailedMessagesShowCommand.php:98
/srv/app/vendor/symfony/messenger/Command/FailedMessagesShowCommand.php:83
/srv/app/vendor/symfony/console/Command/Command.php:298
/srv/app/vendor/symfony/console/Command/LazyCommand.php:71
/srv/app/vendor/symfony/console/Tester/CommandTester.php:74
/srv/app/tests/FailureIntegrationTest.php:41
/srv/app/tests/FailureIntegrationTest.php:24

Possible Solution

On File: "Symfony\Component\Messenger\Bridge\Doctrine\Tests\Transport\Connection.php"

Additional Context

Related to: #44988

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0