MbinOrg / mbin

Mbin: a federated content aggregator, voting, discussion and microblogging platform (By the community, for the community)
https://joinmbin.org
GNU Affero General Public License v3.0
208 stars 18 forks source link

Language string (eg. nl, fr, eo, zh_TW) in routing path & DB look-up queries #1072

Open melroy89 opened 2 weeks ago

melroy89 commented 2 weeks ago

Describe the bug

Language string is appended to the end of the routes, causing resourcenotfound exceptions as well as Doctrine/DBAL DB look-up errors with language strings. With invalid input syntax errors.

On which Mbin instance did you find the bug? kbin.melroy.org

Which Mbin version was running on the instance? 1.7.1

To Reproduce Steps to reproduce the behavior:

  1. Enable dev mode (so I get full stracktraces)
  2. Change monolog settings, config/packages/monolog.yaml, to log only errors instead of info messages (otherwise it's just too much non-sense messages ^^)
  3. Optionally (but advised), reverting commit 0f377cb0e8f25f1955fc645667bf38f84e4ee93d, which somehow gave me more errors messages of the routing issue. Pin-pointing the issue with the language string could be a routing bug.
  4. See the errors appear in your dev log.

Error messages:

[previous exception] [object] (Symfony\\Component\\Routing\\Exception\\ResourceNotFoundException(code: 0): No routes found for \"/m/risa@startrek.website/t/413383/I-totally-forgot-this-was-an-actual-shot-in-a/votes/zh_TW/\". at /var/www/kbin.melroy.org/html/vendor/symfony/routing/Matcher/Dumper/CompiledUrlMatcherTrait.php:70)
[stacktrace]
#0 /var/www/kbin.melroy.org/html/vendor/symfony/routing/Matcher/UrlMatcher.php(89): Symfony\\Component\\Routing\\Matcher\\CompiledUrlMatcher->match()
#1 /var/www/kbin.melroy.org/html/vendor/symfony/routing/Router.php(190): Symfony\\Component\\Routing\\Matcher\\UrlMatcher->matchRequest()
#2 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/EventListener/RouterListener.php(101): Symfony\\Component\\Routing\\Router->matchRequest()
#3 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(115): Symfony\\Component\\HttpKernel\\EventListener\\RouterListener->onKernelRequest()
#4 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/EventDispatcher.php(206): Symfony\\Component\\EventDispatcher\\Debug\\WrappedListener->__invoke()
#5 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\\Component\\EventDispatcher\\EventDispatcher->callListeners()
#6 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(122): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch()
#7 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(159): Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcher->dispatch()
#8 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw()
#9 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Kernel.php(182): Symfony\\Component\\HttpKernel\\HttpKernel->handle()
#10 /var/www/kbin.melroy.org/html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(35): Symfony\\Component\\HttpKernel\\Kernel->handle()
#11 /var/www/kbin.melroy.org/html/vendor/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner->run()
#12 /var/www/kbin.melroy.org/html/public/index.php(7): require_once('...')
#13 {main}
"} []
[2024-08-31T14:15:34.151712+02:00] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "No route found for "GET https://kbin.melroy.org/m/haiku@a.gup.pe/p/133385/peasant-family-they-share-a-simple-meal-and-coarse-features/en" (from "https://google.com")" at RouterListener.php line 149 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException(code: 0): No route found for \"GET https://kbin.melroy.org/m/haiku@a.gup.pe/p/133385/peasant-family-they-share-a-simple-meal-and-coarse-features/en\" (from \"https://google.com\") at /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/EventListener/RouterListener.php:149)
[stacktrace]
#0 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(115): Symfony\\Component\\HttpKernel\\EventListener\\RouterListener->onKernelRequest()
#1 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/EventDispatcher.php(206): Symfony\\Component\\EventDispatcher\\Debug\\WrappedListener->__invoke()
#2 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\\Component\\EventDispatcher\\EventDispatcher->callListeners()
#3 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(122): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch()
#4 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(159): Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcher->dispatch()
#5 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw()
#6 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Kernel.php(182): Symfony\\Component\\HttpKernel\\HttpKernel->handle()
#7 /var/www/kbin.melroy.org/html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(35): Symfony\\Component\\HttpKernel\\Kernel->handle()
#8 /var/www/kbin.melroy.org/html/vendor/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner->run()
#9 /var/www/kbin.melroy.org/html/public/index.php(7): require_once('...')
#10 {main}

[previous exception] [object] (Symfony\\Component\\Routing\\Exception\\ResourceNotFoundException(code: 0): No routes found for \"/m/haiku@a.gup.pe/p/133385/peasant-family-they-share-a-simple-meal-and-coarse-features/en/\". at /var/www/kbin.melroy.org/html/vendor/symfony/routing/Matcher/Dumper/CompiledUrlMatcherTrait.php:70)
[stacktrace]
#0 /var/www/kbin.melroy.org/html/vendor/symfony/routing/Matcher/UrlMatcher.php(89): Symfony\\Component\\Routing\\Matcher\\CompiledUrlMatcher->match()
#1 /var/www/kbin.melroy.org/html/vendor/symfony/routing/Router.php(190): Symfony\\Component\\Routing\\Matcher\\UrlMatcher->matchRequest()
#2 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/EventListener/RouterListener.php(101): Symfony\\Component\\Routing\\Router->matchRequest()
#3 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(115): Symfony\\Component\\HttpKernel\\EventListener\\RouterListener->onKernelRequest()
#4 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/EventDispatcher.php(206): Symfony\\Component\\EventDispatcher\\Debug\\WrappedListener->__invoke()
#5 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\\Component\\EventDispatcher\\EventDispatcher->callListeners()
#6 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(122): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch()
#7 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(159): Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcher->dispatch()
#8 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw()
#9 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Kernel.php(182): Symfony\\Component\\HttpKernel\\HttpKernel->handle()
#10 /var/www/kbin.melroy.org/html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(35): Symfony\\Component\\HttpKernel\\Kernel->handle()
#11 /var/www/kbin.melroy.org/html/vendor/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner->run()
#12 /var/www/kbin.melroy.org/html/public/index.php(7): require_once('...')
#13 {main}
"} []
[2024-08-31T14:15:34.247312+02:00] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "No route found for "GET https://kbin.melroy.org/m/comicstrips@lemmy.world/t/335859/Tip/votes/pt_BR"" at RouterListener.php line 149 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException(code: 0): No route found for \"GET https://kbin.melroy.org/m/comicstrips@lemmy.world/t/335859/Tip/votes/pt_BR\" at /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/EventListener/RouterListener.php:149)
[stacktrace]
#0 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(115): Symfony\\Component\\HttpKernel\\EventListener\\RouterListener->onKernelRequest()
#1 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/EventDispatcher.php(206): Symfony\\Component\\EventDispatcher\\Debug\\WrappedListener->__invoke()
#2 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\\Component\\EventDispatcher\\EventDispatcher->callListeners()
#3 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(122): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch()
#4 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(159): Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcher->dispatch()
#5 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw()
#6 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Kernel.php(182): Symfony\\Component\\HttpKernel\\HttpKernel->handle()
#7 /var/www/kbin.melroy.org/html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(35): Symfony\\Component\\HttpKernel\\Kernel->handle()
#8 /var/www/kbin.melroy.org/html/vendor/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner->run()
#9 /var/www/kbin.melroy.org/html/public/index.php(7): require_once('...')
#10 {main}

[previous exception] [object] (Symfony\\Component\\Routing\\Exception\\ResourceNotFoundException(code: 0): No routes found for \"/m/comicstrips@lemmy.world/t/335859/Tip/votes/pt_BR/\". at /var/www/kbin.melroy.org/html/vendor/symfony/routing/Matcher/Dumper/CompiledUrlMatcherTrait.php:70)
[stacktrace]
#0 /var/www/kbin.melroy.org/html/vendor/symfony/routing/Matcher/UrlMatcher.php(89): Symfony\\Component\\Routing\\Matcher\\CompiledUrlMatcher->match()
#1 /var/www/kbin.melroy.org/html/vendor/symfony/routing/Router.php(190): Symfony\\Component\\Routing\\Matcher\\UrlMatcher->matchRequest()
#2 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/EventListener/RouterListener.php(101): Symfony\\Component\\Routing\\Router->matchRequest()
#3 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(115): Symfony\\Component\\HttpKernel\\EventListener\\RouterListener->onKernelRequest()
#4 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/EventDispatcher.php(206): Symfony\\Component\\EventDispatcher\\Debug\\WrappedListener->__invoke()
#5 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\\Component\\EventDispatcher\\EventDispatcher->callListeners()
#6 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(122): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch()
#7 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(159): Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcher->dispatch()
#8 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw()
#9 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Kernel.php(182): Symfony\\Component\\HttpKernel\\HttpKernel->handle()
#10 /var/www/kbin.melroy.org/html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(35): Symfony\\Component\\HttpKernel\\Kernel->handle()
#11 /var/www/kbin.melroy.org/html/vendor/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner->run()
#12 /var/www/kbin.melroy.org/html/public/index.php(7): require_once('...')
#13 {main}
"} []
[2024-08-31T14:15:34.696712+02:00] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\DriverException: "An exception occurred while executing a query: SQLSTATE[22P02]: Invalid text representation: 7 ERROR:  invalid input syntax for type integer: "uk"
CONTEXT:  unnamed portal parameter $1 = '...'" at ExceptionConverter.php line 87 {"exception":"[object] (Doctrine\\DBAL\\Exception\\DriverException(code: 7): An exception occurred while executing a query: SQLSTATE[22P02]: Invalid text representation: 7 ERROR:  invalid input syntax for type integer: \"uk\"
CONTEXT:  unnamed portal parameter $1 = '...' at /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Driver/API/PostgreSQL/ExceptionConverter.php:87)
[stacktrace]
#0 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Connection.php(1939): Doctrine\\DBAL\\Driver\\API\\PostgreSQL\\ExceptionConverter->convert()
#1 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Connection.php(1881): Doctrine\\DBAL\\Connection->handleDriverException()
#2 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Connection.php(1106): Doctrine\\DBAL\\Connection->convertExceptionDuringQuery()
#3 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php(776): Doctrine\\DBAL\\Connection->executeQuery()
#4 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php(794): Doctrine\\ORM\\Persisters\\Entity\\BasicEntityPersister->load()
#5 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/EntityManager.php(521): Doctrine\\ORM\\Persisters\\Entity\\BasicEntityPersister->loadById()
#6 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/EntityRepository.php(197): Doctrine\\ORM\\EntityManager->find()
#7 /var/www/kbin.melroy.org/html/vendor/symfony/doctrine-bridge/ArgumentResolver/EntityValueResolver.php(116): Doctrine\\ORM\\EntityRepository->find()
#8 /var/www/kbin.melroy.org/html/vendor/symfony/doctrine-bridge/ArgumentResolver/EntityValueResolver.php(63): Symfony\\Bridge\\Doctrine\\ArgumentResolver\\EntityValueResolver->find()
#9 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Controller/ArgumentResolver/TraceableValueResolver.php(37): Symfony\\Bridge\\Doctrine\\ArgumentResolver\\EntityValueResolver->resolve()
#10 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Controller/ArgumentResolver.php(90): Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\TraceableValueResolver->resolve()
#11 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Controller/TraceableArgumentResolver.php(33): Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver->getArguments()
#12 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(175): Symfony\\Component\\HttpKernel\\Controller\\TraceableArgumentResolver->getArguments()
#13 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw()
#14 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Kernel.php(182): Symfony\\Component\\HttpKernel\\HttpKernel->handle()
#15 /var/www/kbin.melroy.org/html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(35): Symfony\\Component\\HttpKernel\\Kernel->handle()
#16 /var/www/kbin.melroy.org/html/vendor/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner->run()
#17 /var/www/kbin.melroy.org/html/public/index.php(7): require_once('...')
#18 {main}

[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 7): SQLSTATE[22P02]: Invalid text representation: 7 ERROR:  invalid input syntax for type integer: \"uk\"
CONTEXT:  unnamed portal parameter $1 = '...' at /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:28)
[stacktrace]
#0 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Driver/PDO/Statement.php(132): Doctrine\\DBAL\\Driver\\PDO\\Exception::new()
#1 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Driver/Middleware/AbstractStatementMiddleware.php(69): Doctrine\\DBAL\\Driver\\PDO\\Statement->execute()
#2 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Logging/Statement.php(98): Doctrine\\DBAL\\Driver\\Middleware\\AbstractStatementMiddleware->execute()
#3 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Driver/Middleware/AbstractStatementMiddleware.php(69): Doctrine\\DBAL\\Logging\\Statement->execute()
#4 /var/www/kbin.melroy.org/html/vendor/symfony/doctrine-bridge/Middleware/Debug/DBAL3/Statement.php(70): Doctrine\\DBAL\\Driver\\Middleware\\AbstractStatementMiddleware->execute()
#5 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Connection.php(1099): Symfony\\Bridge\\Doctrine\\Middleware\\Debug\\DBAL3\\Statement->execute()
#6 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php(776): Doctrine\\DBAL\\Connection->executeQuery()
#7 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php(794): Doctrine\\ORM\\Persisters\\Entity\\BasicEntityPersister->load()
#8 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/EntityManager.php(521): Doctrine\\ORM\\Persisters\\Entity\\BasicEntityPersister->loadById()
#9 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/EntityRepository.php(197): Doctrine\\ORM\\EntityManager->find()
#10 /var/www/kbin.melroy.org/html/vendor/symfony/doctrine-bridge/ArgumentResolver/EntityValueResolver.php(116): Doctrine\\ORM\\EntityRepository->find()
#11 /var/www/kbin.melroy.org/html/vendor/symfony/doctrine-bridge/ArgumentResolver/EntityValueResolver.php(63): Symfony\\Bridge\\Doctrine\\ArgumentResolver\\EntityValueResolver->find()
#12 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Controller/ArgumentResolver/TraceableValueResolver.php(37): Symfony\\Bridge\\Doctrine\\ArgumentResolver\\EntityValueResolver->resolve()
#13 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Controller/ArgumentResolver.php(90): Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\TraceableValueResolver->resolve()
#14 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Controller/TraceableArgumentResolver.php(33): Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver->getArguments()
#15 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(175): Symfony\\Component\\HttpKernel\\Controller\\TraceableArgumentResolver->getArguments()
#16 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw()
#17 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Kernel.php(182): Symfony\\Component\\HttpKernel\\HttpKernel->handle()
#18 /var/www/kbin.melroy.org/html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(35): Symfony\\Component\\HttpKernel\\Kernel->handle()
#19 /var/www/kbin.melroy.org/html/vendor/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner->run()
#20 /var/www/kbin.melroy.org/html/public/index.php(7): require_once('...')
#21 {main}

[previous exception] [object] (PDOException(code: 22P02): SQLSTATE[22P02]: Invalid text representation: 7 ERROR:  invalid input syntax for type integer: \"uk\"
CONTEXT:  unnamed portal parameter $1 = '...' at /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Driver/PDO/Statement.php:130)
[stacktrace]
#0 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Driver/PDO/Statement.php(130): PDOStatement->execute()
#1 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Driver/Middleware/AbstractStatementMiddleware.php(69): Doctrine\\DBAL\\Driver\\PDO\\Statement->execute()
#2 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Logging/Statement.php(98): Doctrine\\DBAL\\Driver\\Middleware\\AbstractStatementMiddleware->execute()
#3 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Driver/Middleware/AbstractStatementMiddleware.php(69): Doctrine\\DBAL\\Logging\\Statement->execute()
#4 /var/www/kbin.melroy.org/html/vendor/symfony/doctrine-bridge/Middleware/Debug/DBAL3/Statement.php(70): Doctrine\\DBAL\\Driver\\Middleware\\AbstractStatementMiddleware->execute()
#5 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Connection.php(1099): Symfony\\Bridge\\Doctrine\\Middleware\\Debug\\DBAL3\\Statement->execute()
#6 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php(776): Doctrine\\DBAL\\Connection->executeQuery()
#7 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php(794): Doctrine\\ORM\\Persisters\\Entity\\BasicEntityPersister->load()
#8 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/EntityManager.php(521): Doctrine\\ORM\\Persisters\\Entity\\BasicEntityPersister->loadById()
#9 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/EntityRepository.php(197): Doctrine\\ORM\\EntityManager->find()
#10 /var/www/kbin.melroy.org/html/vendor/symfony/doctrine-bridge/ArgumentResolver/EntityValueResolver.php(116): Doctrine\\ORM\\EntityRepository->find()
#11 /var/www/kbin.melroy.org/html/vendor/symfony/doctrine-bridge/ArgumentResolver/EntityValueResolver.php(63): Symfony\\Bridge\\Doctrine\\ArgumentResolver\\EntityValueResolver->find()
#12 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Controller/ArgumentResolver/TraceableValueResolver.php(37): Symfony\\Bridge\\Doctrine\\ArgumentResolver\\EntityValueResolver->resolve()
#13 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Controller/ArgumentResolver.php(90): Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\TraceableValueResolver->resolve()
#14 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Controller/TraceableArgumentResolver.php(33): Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver->getArguments()
#15 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(175): Symfony\\Component\\HttpKernel\\Controller\\TraceableArgumentResolver->getArguments()
#16 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw()
#17 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Kernel.php(182): Symfony\\Component\\HttpKernel\\HttpKernel->handle()
#18 /var/www/kbin.melroy.org/html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(35): Symfony\\Component\\HttpKernel\\Kernel->handle()
#19 /var/www/kbin.melroy.org/html/vendor/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner->run()
#20 /var/www/kbin.melroy.org/html/public/index.php(7): require_once('...')
#21 {main}
"} []
[2024-08-31T14:15:35.268630+02:00] request.CRITICAL: Uncaught PHP Exception Doctrine\DBAL\Exception\DriverException: "An exception occurred while executing a query: SQLSTATE[22P02]: Invalid text representation: 7 ERROR:  invalid input syntax for type integer: "pl"
CONTEXT:  unnamed portal parameter $1 = '...'" at ExceptionConverter.php line 87 {"exception":"[object] (Doctrine\\DBAL\\Exception\\DriverException(code: 7): An exception occurred while executing a query: SQLSTATE[22P02]: Invalid text representation: 7 ERROR:  invalid input syntax for type integer: \"pl\"
CONTEXT:  unnamed portal parameter $1 = '...' at /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Driver/API/PostgreSQL/ExceptionConverter.php:87)
[stacktrace]
#0 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Connection.php(1939): Doctrine\\DBAL\\Driver\\API\\PostgreSQL\\ExceptionConverter->convert()
#1 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Connection.php(1881): Doctrine\\DBAL\\Connection->handleDriverException()
#2 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Connection.php(1106): Doctrine\\DBAL\\Connection->convertExceptionDuringQuery()
#3 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php(776): Doctrine\\DBAL\\Connection->executeQuery()
#4 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php(794): Doctrine\\ORM\\Persisters\\Entity\\BasicEntityPersister->load()
#5 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/EntityManager.php(521): Doctrine\\ORM\\Persisters\\Entity\\BasicEntityPersister->loadById()
#6 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/EntityRepository.php(197): Doctrine\\ORM\\EntityManager->find()
#7 /var/www/kbin.melroy.org/html/vendor/symfony/doctrine-bridge/ArgumentResolver/EntityValueResolver.php(116): Doctrine\\ORM\\EntityRepository->find()
#8 /var/www/kbin.melroy.org/html/vendor/symfony/doctrine-bridge/ArgumentResolver/EntityValueResolver.php(63): Symfony\\Bridge\\Doctrine\\ArgumentResolver\\EntityValueResolver->find()
#9 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Controller/ArgumentResolver/TraceableValueResolver.php(37): Symfony\\Bridge\\Doctrine\\ArgumentResolver\\EntityValueResolver->resolve()
#10 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Controller/ArgumentResolver.php(90): Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\TraceableValueResolver->resolve()
#11 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Controller/TraceableArgumentResolver.php(33): Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver->getArguments()
#12 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(175): Symfony\\Component\\HttpKernel\\Controller\\TraceableArgumentResolver->getArguments()
#13 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw()
#14 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Kernel.php(182): Symfony\\Component\\HttpKernel\\HttpKernel->handle()
#15 /var/www/kbin.melroy.org/html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(35): Symfony\\Component\\HttpKernel\\Kernel->handle()
#16 /var/www/kbin.melroy.org/html/vendor/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner->run()
#17 /var/www/kbin.melroy.org/html/public/index.php(7): require_once('...')
#18 {main}

[previous exception] [object] (Doctrine\\DBAL\\Driver\\PDO\\Exception(code: 7): SQLSTATE[22P02]: Invalid text representation: 7 ERROR:  invalid input syntax for type integer: \"pl\"
CONTEXT:  unnamed portal parameter $1 = '...' at /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Driver/PDO/Exception.php:28)
[stacktrace]
#0 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Driver/PDO/Statement.php(132): Doctrine\\DBAL\\Driver\\PDO\\Exception::new()
#1 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Driver/Middleware/AbstractStatementMiddleware.php(69): Doctrine\\DBAL\\Driver\\PDO\\Statement->execute()
#2 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Logging/Statement.php(98): Doctrine\\DBAL\\Driver\\Middleware\\AbstractStatementMiddleware->execute()
#3 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Driver/Middleware/AbstractStatementMiddleware.php(69): Doctrine\\DBAL\\Logging\\Statement->execute()
#4 /var/www/kbin.melroy.org/html/vendor/symfony/doctrine-bridge/Middleware/Debug/DBAL3/Statement.php(70): Doctrine\\DBAL\\Driver\\Middleware\\AbstractStatementMiddleware->execute()
#5 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Connection.php(1099): Symfony\\Bridge\\Doctrine\\Middleware\\Debug\\DBAL3\\Statement->execute()
#6 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php(776): Doctrine\\DBAL\\Connection->executeQuery()
#7 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php(794): Doctrine\\ORM\\Persisters\\Entity\\BasicEntityPersister->load()
#8 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/EntityManager.php(521): Doctrine\\ORM\\Persisters\\Entity\\BasicEntityPersister->loadById()
#9 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/EntityRepository.php(197): Doctrine\\ORM\\EntityManager->find()
#10 /var/www/kbin.melroy.org/html/vendor/symfony/doctrine-bridge/ArgumentResolver/EntityValueResolver.php(116): Doctrine\\ORM\\EntityRepository->find()
#11 /var/www/kbin.melroy.org/html/vendor/symfony/doctrine-bridge/ArgumentResolver/EntityValueResolver.php(63): Symfony\\Bridge\\Doctrine\\ArgumentResolver\\EntityValueResolver->find()
#12 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Controller/ArgumentResolver/TraceableValueResolver.php(37): Symfony\\Bridge\\Doctrine\\ArgumentResolver\\EntityValueResolver->resolve()
#13 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Controller/ArgumentResolver.php(90): Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\TraceableValueResolver->resolve()
#14 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Controller/TraceableArgumentResolver.php(33): Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver->getArguments()
#15 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(175): Symfony\\Component\\HttpKernel\\Controller\\TraceableArgumentResolver->getArguments()
#16 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw()
#17 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Kernel.php(182): Symfony\\Component\\HttpKernel\\HttpKernel->handle()
#18 /var/www/kbin.melroy.org/html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(35): Symfony\\Component\\HttpKernel\\Kernel->handle()
#19 /var/www/kbin.melroy.org/html/vendor/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner->run()
#20 /var/www/kbin.melroy.org/html/public/index.php(7): require_once('...')
#21 {main}

[previous exception] [object] (PDOException(code: 22P02): SQLSTATE[22P02]: Invalid text representation: 7 ERROR:  invalid input syntax for type integer: \"pl\"
CONTEXT:  unnamed portal parameter $1 = '...' at /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Driver/PDO/Statement.php:130)
[stacktrace]
#0 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Driver/PDO/Statement.php(130): PDOStatement->execute()
#1 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Driver/Middleware/AbstractStatementMiddleware.php(69): Doctrine\\DBAL\\Driver\\PDO\\Statement->execute()
#2 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Logging/Statement.php(98): Doctrine\\DBAL\\Driver\\Middleware\\AbstractStatementMiddleware->execute()
#3 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Driver/Middleware/AbstractStatementMiddleware.php(69): Doctrine\\DBAL\\Logging\\Statement->execute()
#4 /var/www/kbin.melroy.org/html/vendor/symfony/doctrine-bridge/Middleware/Debug/DBAL3/Statement.php(70): Doctrine\\DBAL\\Driver\\Middleware\\AbstractStatementMiddleware->execute()
#5 /var/www/kbin.melroy.org/html/vendor/doctrine/dbal/src/Connection.php(1099): Symfony\\Bridge\\Doctrine\\Middleware\\Debug\\DBAL3\\Statement->execute()
#6 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php(776): Doctrine\\DBAL\\Connection->executeQuery()
#7 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/Persisters/Entity/BasicEntityPersister.php(794): Doctrine\\ORM\\Persisters\\Entity\\BasicEntityPersister->load()
#8 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/EntityManager.php(521): Doctrine\\ORM\\Persisters\\Entity\\BasicEntityPersister->loadById()
#9 /var/www/kbin.melroy.org/html/vendor/doctrine/orm/src/EntityRepository.php(197): Doctrine\\ORM\\EntityManager->find()
#10 /var/www/kbin.melroy.org/html/vendor/symfony/doctrine-bridge/ArgumentResolver/EntityValueResolver.php(116): Doctrine\\ORM\\EntityRepository->find()
#11 /var/www/kbin.melroy.org/html/vendor/symfony/doctrine-bridge/ArgumentResolver/EntityValueResolver.php(63): Symfony\\Bridge\\Doctrine\\ArgumentResolver\\EntityValueResolver->find()
#12 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Controller/ArgumentResolver/TraceableValueResolver.php(37): Symfony\\Bridge\\Doctrine\\ArgumentResolver\\EntityValueResolver->resolve()
#13 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Controller/ArgumentResolver.php(90): Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver\\TraceableValueResolver->resolve()
#14 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Controller/TraceableArgumentResolver.php(33): Symfony\\Component\\HttpKernel\\Controller\\ArgumentResolver->getArguments()
#15 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(175): Symfony\\Component\\HttpKernel\\Controller\\TraceableArgumentResolver->getArguments()
#16 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw()
#17 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Kernel.php(182): Symfony\\Component\\HttpKernel\\HttpKernel->handle()
#18 /var/www/kbin.melroy.org/html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(35): Symfony\\Component\\HttpKernel\\Kernel->handle()
#19 /var/www/kbin.melroy.org/html/vendor/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner->run()
#20 /var/www/kbin.melroy.org/html/public/index.php(7): require_once('...')
#21 {main}
"} []

[previous exception] [object] (Symfony\\Component\\Routing\\Exception\\ResourceNotFoundException(code: 0): No routes found for \"/m/world@lemmy.world/t/316485/Chinese-cars-are-pouring-into-Mexico-and-the-U-S-is/comment/2816444/votes/gl/\". at /var/www/kbin.melroy.org/html/vendor/symfony/routing/Matcher/Dumper/CompiledUrlMatcherTrait.php:70)
[stacktrace]
#0 /var/www/kbin.melroy.org/html/vendor/symfony/routing/Matcher/UrlMatcher.php(89): Symfony\\Component\\Routing\\Matcher\\CompiledUrlMatcher->match()
#1 /var/www/kbin.melroy.org/html/vendor/symfony/routing/Router.php(190): Symfony\\Component\\Routing\\Matcher\\UrlMatcher->matchRequest()
#2 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/EventListener/RouterListener.php(101): Symfony\\Component\\Routing\\Router->matchRequest()
#3 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(115): Symfony\\Component\\HttpKernel\\EventListener\\RouterListener->onKernelRequest()
#4 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/EventDispatcher.php(206): Symfony\\Component\\EventDispatcher\\Debug\\WrappedListener->__invoke()
#5 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\\Component\\EventDispatcher\\EventDispatcher->callListeners()
#6 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(122): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch()
#7 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(159): Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcher->dispatch()
#8 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw()
#9 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Kernel.php(182): Symfony\\Component\\HttpKernel\\HttpKernel->handle()
#10 /var/www/kbin.melroy.org/html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(35): Symfony\\Component\\HttpKernel\\Kernel->handle()
#11 /var/www/kbin.melroy.org/html/vendor/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner->run()
#12 /var/www/kbin.melroy.org/html/public/index.php(7): require_once('...')
#13 {main}
"} []
[2024-08-31T14:22:00.571614+02:00] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "No route found for "GET https://kbin.melroy.org/m/games@lemmy.world/t/387203/Where-do-you-find-new-games-nowadays-Both-singleplayer-multiplayer/comment/3489954/votes/it" (from "https://google.com")" at RouterListener.php line 149 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException(code: 0): No route found for \"GET https://kbin.melroy.org/m/games@lemmy.world/t/387203/Where-do-you-find-new-games-nowadays-Both-singleplayer-multiplayer/comment/3489954/votes/it\" (from \"https://google.com\") at /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/EventListener/RouterListener.php:149)
[stacktrace]
#0 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(115): Symfony\\Component\\HttpKernel\\EventListener\\RouterListener->onKernelRequest()
#1 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/EventDispatcher.php(206): Symfony\\Component\\EventDispatcher\\Debug\\WrappedListener->__invoke()
#2 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\\Component\\EventDispatcher\\EventDispatcher->callListeners()
#3 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(122): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch()
#4 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(159): Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcher->dispatch()
#5 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw()
#6 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Kernel.php(182): Symfony\\Component\\HttpKernel\\HttpKernel->handle()
#7 /var/www/kbin.melroy.org/html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(35): Symfony\\Component\\HttpKernel\\Kernel->handle()
#8 /var/www/kbin.melroy.org/html/vendor/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner->run()
#9 /var/www/kbin.melroy.org/html/public/index.php(7): require_once('...')
#10 {main}

[previous exception] [object] (Symfony\\Component\\Routing\\Exception\\ResourceNotFoundException(code: 0): No routes found for \"/m/games@lemmy.world/t/387203/Where-do-you-find-new-games-nowadays-Both-singleplayer-multiplayer/comment/3489954/votes/it/\". at /var/www/kbin.melroy.org/html/vendor/symfony/routing/Matcher/Dumper/CompiledUrlMatcherTrait.php:70)
[stacktrace]
#0 /var/www/kbin.melroy.org/html/vendor/symfony/routing/Matcher/UrlMatcher.php(89): Symfony\\Component\\Routing\\Matcher\\CompiledUrlMatcher->match()
#1 /var/www/kbin.melroy.org/html/vendor/symfony/routing/Router.php(190): Symfony\\Component\\Routing\\Matcher\\UrlMatcher->matchRequest()
#2 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/EventListener/RouterListener.php(101): Symfony\\Component\\Routing\\Router->matchRequest()
#3 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(115): Symfony\\Component\\HttpKernel\\EventListener\\RouterListener->onKernelRequest()
#4 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/EventDispatcher.php(206): Symfony\\Component\\EventDispatcher\\Debug\\WrappedListener->__invoke()
#5 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\\Component\\EventDispatcher\\EventDispatcher->callListeners()
#6 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(122): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch()
#7 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(159): Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcher->dispatch()
#8 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw()
#9 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Kernel.php(182): Symfony\\Component\\HttpKernel\\HttpKernel->handle()
#10 /var/www/kbin.melroy.org/html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(35): Symfony\\Component\\HttpKernel\\Kernel->handle()
#11 /var/www/kbin.melroy.org/html/vendor/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner->run()
#12 /var/www/kbin.melroy.org/html/public/index.php(7): require_once('...')
#13 {main}
"} []
[2024-08-31T14:22:01.066221+02:00] request.ERROR: Uncaught PHP Exception Symfony\Component\HttpKernel\Exception\NotFoundHttpException: "No route found for "GET https://kbin.melroy.org/m/worldnews@lemmy.ml/t/321813/South-Korea-will-consider-supplying-arms-to-Ukraine-after-Russia/votes/ja"" at RouterListener.php line 149 {"exception":"[object] (Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException(code: 0): No route found for \"GET https://kbin.melroy.org/m/worldnews@lemmy.ml/t/321813/South-Korea-will-consider-supplying-arms-to-Ukraine-after-Russia/votes/ja\" at /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/EventListener/RouterListener.php:149)
[stacktrace]
#0 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(115): Symfony\\Component\\HttpKernel\\EventListener\\RouterListener->onKernelRequest()
#1 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/EventDispatcher.php(206): Symfony\\Component\\EventDispatcher\\Debug\\WrappedListener->__invoke()
#2 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\\Component\\EventDispatcher\\EventDispatcher->callListeners()
#3 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(122): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch()
#4 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(159): Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcher->dispatch()
#5 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw()
#6 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Kernel.php(182): Symfony\\Component\\HttpKernel\\HttpKernel->handle()
#7 /var/www/kbin.melroy.org/html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(35): Symfony\\Component\\HttpKernel\\Kernel->handle()
#8 /var/www/kbin.melroy.org/html/vendor/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner->run()
#9 /var/www/kbin.melroy.org/html/public/index.php(7): require_once('...')
#10 {main}

[previous exception] [object] (Symfony\\Component\\Routing\\Exception\\ResourceNotFoundException(code: 0): No routes found for \"/m/worldnews@lemmy.ml/t/321813/South-Korea-will-consider-supplying-arms-to-Ukraine-after-Russia/votes/ja/\". at /var/www/kbin.melroy.org/html/vendor/symfony/routing/Matcher/Dumper/CompiledUrlMatcherTrait.php:70)
[stacktrace]
#0 /var/www/kbin.melroy.org/html/vendor/symfony/routing/Matcher/UrlMatcher.php(89): Symfony\\Component\\Routing\\Matcher\\CompiledUrlMatcher->match()
#1 /var/www/kbin.melroy.org/html/vendor/symfony/routing/Router.php(190): Symfony\\Component\\Routing\\Matcher\\UrlMatcher->matchRequest()
#2 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/EventListener/RouterListener.php(101): Symfony\\Component\\Routing\\Router->matchRequest()
#3 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/Debug/WrappedListener.php(115): Symfony\\Component\\HttpKernel\\EventListener\\RouterListener->onKernelRequest()
#4 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/EventDispatcher.php(206): Symfony\\Component\\EventDispatcher\\Debug\\WrappedListener->__invoke()
#5 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/EventDispatcher.php(56): Symfony\\Component\\EventDispatcher\\EventDispatcher->callListeners()
#6 /var/www/kbin.melroy.org/html/vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php(122): Symfony\\Component\\EventDispatcher\\EventDispatcher->dispatch()
#7 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(159): Symfony\\Component\\EventDispatcher\\Debug\\TraceableEventDispatcher->dispatch()
#8 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/HttpKernel.php(76): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw()
#9 /var/www/kbin.melroy.org/html/vendor/symfony/http-kernel/Kernel.php(182): Symfony\\Component\\HttpKernel\\HttpKernel->handle()
#10 /var/www/kbin.melroy.org/html/vendor/symfony/runtime/Runner/Symfony/HttpKernelRunner.php(35): Symfony\\Component\\HttpKernel\\Kernel->handle()
#11 /var/www/kbin.melroy.org/html/vendor/autoload_runtime.php(29): Symfony\\Component\\Runtime\\Runner\\Symfony\\HttpKernelRunner->run()
#12 /var/www/kbin.melroy.org/html/public/index.php(7): require_once('...')
#13 {main}
"} []

Expected behavior

No criticial DB errors and no routing errors.

Additional context

Currently, it's unclear why or how this happens... Who are calling those invalid URLs?

melroy89 commented 2 weeks ago

I still notice that the error message itself sometimes get truncated, very annoying. While we do have a stack trace now, even in dev mode we see error messages getting truncated.