Приложение Symfony сбоятся во время сеанса XDebug в EntityManager Proxy, но ручная оценка работаетPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Приложение Symfony сбоятся во время сеанса XDebug в EntityManager Proxy, но ручная оценка работает

Сообщение Anonymous »

Я испытываю странную проблему отладки с моим веб -приложением Symfony, где Xdebug вызывает сбой, но вручная оценка того же кода работает нормально. < /p>
Описание проблем var/cache/dev/ContainerJCxBVLf/EntityManager_9a5be93.php at line 225 (specifically at the getRepository() call).
However, when I manually evaluate $this->getRepository(); in the PHPStorm Debug Evaluator at the exact same breakpoint in Symfony \ Bridge \ Doctrine \ Security \ User \ EntityUserProvider-> refreshuser () , он успешно выполняется, и приложение продолжается нормально.

Код: Выделить всё

EntityManager_9a5be93.php:225, ContainerJCxBVLf\EntityManager_9a5be93->getRepository()
EntityUserProvider.php:139, Symfony\Bridge\Doctrine\Security\User\EntityUserProvider->getRepository()
EntityUserProvider.php:84, Symfony\Bridge\Doctrine\Security\User\EntityUserProvider->refreshUser()
ContextListener.php:216, Symfony\Component\Security\Http\Firewall\ContextListener->refreshUser()
ContextListener.php:131, Symfony\Component\Security\Http\Firewall\ContextListener->authenticate()
WrappedLazyListener.php:49, Symfony\Bundle\SecurityBundle\Debug\WrappedLazyListener->authenticate()
AbstractListener.php:26, Symfony\Component\Security\Http\Firewall\AbstractListener->__invoke()
TraceableFirewallListener.php:62, Symfony\Bundle\SecurityBundle\Debug\TraceableFirewallListener->callListeners()
Firewall.php:86, Symfony\Component\Security\Http\Firewall->onKernelRequest()
WrappedListener.php:117, Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke()
EventDispatcher.php:230, Symfony\Component\EventDispatcher\EventDispatcher->callListeners()
EventDispatcher.php:59, Symfony\Component\EventDispatcher\EventDispatcher->dispatch()
TraceableEventDispatcher.php:151, Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch()
HttpKernel.php:133, Symfony\Component\HttpKernel\HttpKernel->handleRaw()
HttpKernel.php:79, Symfony\Component\HttpKernel\HttpKernel->handle()
Kernel.php:195, Symfony\Component\HttpKernel\Kernel->handle()
index.php:78, {main}()
подозрительный код в сгенерированном прокси
Я заметил, что сгенерированный файл кэша entitymanager_9a5be93.php , по -видимому, имеет потенциальную проблему. Переменная $ valuester68094 используется без определения в локальной области:

Код: Выделить всё


Подробнее здесь: [url]https://stackoverflow.com/questions/79769765/symfony-app-crashes-during-xdebug-session-at-entitymanager-proxy-but-manual-eva[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»