You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are seeing a really bizarre problem where we frequently get errors saying a class cannot be found. It's often as part of a Symfony Command, but not always.
It isn't unique to one specific class, it covers lots of classes and never the same ones.
e.g. here's a couple of different snippets of stack traces:
Error: Class "Doctrine\Common\Collections\ArrayCollection" not found
#43 /vendor/doctrine/orm/src/AbstractQuery.php(176): Doctrine\ORM\AbstractQuery::__construct
#42 /vendor/doctrine/orm/src/EntityManager.php(337): Doctrine\ORM\EntityManager::createQuery
#41 /var/cache/prod/ContainerFgpM7ZD/EntityManager_9a5be93.php(65): ContainerFgpM7ZD\EntityManager_9a5be93::createQuery
#40 /src/Nora/ReferralBundle/Entity/Repository/MerchantRepository.php(427): Nora\ReferralBundle\Entity\Repository\MerchantRepository::findByPartnerCode
...
Error: Class "Symfony\Component\Validator\Validator\RecursiveValidator" not found
#35 /vendor/symfony/symfony/src/Symfony/Component/Validator/ValidatorBuilder.php(423): Symfony\Component\Validator\ValidatorBuilder::getValidator
#34 /var/cache/prod/ContainerFgpM7ZD/AppKernelProdContainer.php(991): ContainerFgpM7ZD\AppKernelProdContainer::get_Container_Private_ValidatorService
#33 /var/cache/prod/ContainerFgpM7ZD/getIntegrationLogsPersister2Service.php(30): ContainerFgpM7ZD\getIntegrationLogsPersister2Service::do
#32 /var/cache/prod/ContainerFgpM7ZD/AppKernelProdContainer.php(582): ContainerFgpM7ZD\AppKernelProdContainer::load
#31 /var/cache/prod/ContainerFgpM7ZD/getBufferedIntegrationLogsPersisterService.php(25): ContainerFgpM7ZD\getBufferedIntegrationLogsPersisterService::do
#30 /var/cache/prod/ContainerFgpM7ZD/AppKernelProdContainer.php(582): ContainerFgpM7ZD\AppKernelProdContainer::load
#29 /var/cache/prod/ContainerFgpM7ZD/AppKernelProdContainer.php(2027): ContainerFgpM7ZD\AppKernelProdContainer::{closure:ContainerFgpM7ZD\AppKernelProdContainer::getEventDispatcherService():2026}
....
We're running PHP 8.4.6, but have seen it on PHP 8.2.28 too. We're using Symfony 5.4.47.
We can't reproduce the problem locally.
The really confusing thing is that this command, on this machine, may have run multiple times before the failure occurs. The machines are running on AWS Elastic Container Service and so are self scaling up and down regularly (i.e. we're regularly replacing the physical VM). I had assumed it might be something to do with when the instance first starts, but it doesn't appear to be the case - it can be after multiple successful runs it fails.
I am struggling to know where to begin - does anyone have any suggestions on how I'd figure this one out?
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
We are seeing a really bizarre problem where we frequently get errors saying a class cannot be found. It's often as part of a Symfony Command, but not always.
It isn't unique to one specific class, it covers lots of classes and never the same ones.
e.g. here's a couple of different snippets of stack traces:
We're running PHP 8.4.6, but have seen it on PHP 8.2.28 too. We're using Symfony 5.4.47.
We can't reproduce the problem locally.
The really confusing thing is that this command, on this machine, may have run multiple times before the failure occurs. The machines are running on AWS Elastic Container Service and so are self scaling up and down regularly (i.e. we're regularly replacing the physical VM). I had assumed it might be something to do with when the instance first starts, but it doesn't appear to be the case - it can be after multiple successful runs it fails.
I am struggling to know where to begin - does anyone have any suggestions on how I'd figure this one out?
Thanks,
Ed
Beta Was this translation helpful? Give feedback.
All reactions