Exceptions
Exceptions 2
Doctrine\ORM\Query\ QueryException
$tokenStr = substr($dql, $token['position'], $length);
// Building informative message
$message = 'line 0, col ' . $tokenPos . " near '" . $tokenStr . "': Error: " . $message;
throw QueryException::semanticalError($message, QueryException::dqlError($this->query->getDQL()));
}
/**
* Peeks beyond the matched closing parenthesis and returns the first token after that one.
*
// Check if field or association exists
if ( ! isset($class->associationMappings[$field]) && ! isset($class->fieldMappings[$field])) {
$this->semanticalError(
'Class ' . $class->name . ' has no field or association named ' . $field,
$deferredItem['token']
);
}
$fieldType = AST\PathExpression::TYPE_STATE_FIELD;
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);
$controller = $event->getController();
$arguments = $event->getArguments();
// call controller
$response = $controller(...$arguments);
// view
if (!$response instanceof Response) {
$event = new ViewEvent($this, $request, $type, $response);
$this->dispatcher->dispatch($event, KernelEvents::VIEW);
public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
{
$request->headers->set('X-Php-Ob-Level', ob_get_level());
try {
return $this->handleRaw($request, $type);
} catch (\Exception $e) {
if ($e instanceof RequestExceptionInterface) {
$e = new BadRequestHttpException($e->getMessage(), $e);
}
if (false === $catch) {
Doctrine\ORM\Query\ QueryException
$tokenStr = substr($dql, $token['position'], $length);
// Building informative message
$message = 'line 0, col ' . $tokenPos . " near '" . $tokenStr . "': Error: " . $message;
throw QueryException::semanticalError($message, QueryException::dqlError($this->query->getDQL()));
}
/**
* Peeks beyond the matched closing parenthesis and returns the first token after that one.
*
// Check if field or association exists
if ( ! isset($class->associationMappings[$field]) && ! isset($class->fieldMappings[$field])) {
$this->semanticalError(
'Class ' . $class->name . ' has no field or association named ' . $field,
$deferredItem['token']
);
}
$fieldType = AST\PathExpression::TYPE_STATE_FIELD;
$this->dispatcher->dispatch($event, KernelEvents::CONTROLLER_ARGUMENTS);
$controller = $event->getController();
$arguments = $event->getArguments();
// call controller
$response = $controller(...$arguments);
// view
if (!$response instanceof Response) {
$event = new ViewEvent($this, $request, $type, $response);
$this->dispatcher->dispatch($event, KernelEvents::VIEW);
public function handle(Request $request, $type = HttpKernelInterface::MASTER_REQUEST, $catch = true)
{
$request->headers->set('X-Php-Ob-Level', ob_get_level());
try {
return $this->handleRaw($request, $type);
} catch (\Exception $e) {
if ($e instanceof RequestExceptionInterface) {
$e = new BadRequestHttpException($e->getMessage(), $e);
}
if (false === $catch) {
Stack Traces 2
[2/2] QueryException |
---|
Doctrine\ORM\Query\QueryException: [Semantical Error] line 0, col 215 near 'idor, ': Error: Class Webkul\UVDesk\CoreFrameworkBundle\Entity\User has no field or association named idor at vendor/doctrine/orm/lib/Doctrine/ORM/Query/QueryException.php:65 at Doctrine\ORM\Query\QueryException::semanticalError() (vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php:492) at Doctrine\ORM\Query\Parser->semanticalError() (vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php:765) at Doctrine\ORM\Query\Parser->processDeferredPathExpressions() (vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php:272) at Doctrine\ORM\Query\Parser->getAST() (vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php:360) at Doctrine\ORM\Query\Parser->parse() (vendor/doctrine/orm/lib/Doctrine/ORM/Query.php:286) at Doctrine\ORM\Query->_parse() (vendor/doctrine/orm/lib/Doctrine/ORM/Query.php:298) at Doctrine\ORM\Query->_doExecute() (vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:967) at Doctrine\ORM\AbstractQuery->executeIgnoreQueryCache() (vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:922) at Doctrine\ORM\AbstractQuery->execute() (vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:726) at Doctrine\ORM\AbstractQuery->getResult() (src/Controller/WorkingHoursController.php:54) at App\Controller\WorkingHoursController->getWorkingHoursStatusAction() (vendor/symfony/http-kernel/HttpKernel.php:151) at Symfony\Component\HttpKernel\HttpKernel->handleRaw() (vendor/symfony/http-kernel/HttpKernel.php:68) at Symfony\Component\HttpKernel\HttpKernel->handle() (vendor/symfony/http-kernel/Kernel.php:198) at Symfony\Component\HttpKernel\Kernel->handle() (public/index.php:25) |
[1/2] QueryException |
---|
Doctrine\ORM\Query\QueryException: SELECT a.id as agentId, a.firstName, a.lastName, a.email, a.isEnabled, a.lastactivity, a.idor, sg.name as supportGroupName, sg.description as supportGroupDescription, sr.code as supportRoleCode FROM UVDeskCoreFrameworkBundle:User a JOIN UVDeskCoreFrameworkBundle:UserInstance ui WITH a.id = ui.user JOIN UVDeskCoreFrameworkBundle:SupportRole sr WITH ui.supportRole = sr.id LEFT JOIN UVDeskCoreFrameworkBundle:SupportGroup sg WITH a.idor = sg.id WHERE a.isEnabled = 1 AND sr.code = 'ROLE_AGENT' ORDER BY a.firstName, a.lastName at vendor/doctrine/orm/lib/Doctrine/ORM/Query/QueryException.php:43 at Doctrine\ORM\Query\QueryException::dqlError() (vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php:492) at Doctrine\ORM\Query\Parser->semanticalError() (vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php:765) at Doctrine\ORM\Query\Parser->processDeferredPathExpressions() (vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php:272) at Doctrine\ORM\Query\Parser->getAST() (vendor/doctrine/orm/lib/Doctrine/ORM/Query/Parser.php:360) at Doctrine\ORM\Query\Parser->parse() (vendor/doctrine/orm/lib/Doctrine/ORM/Query.php:286) at Doctrine\ORM\Query->_parse() (vendor/doctrine/orm/lib/Doctrine/ORM/Query.php:298) at Doctrine\ORM\Query->_doExecute() (vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:967) at Doctrine\ORM\AbstractQuery->executeIgnoreQueryCache() (vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:922) at Doctrine\ORM\AbstractQuery->execute() (vendor/doctrine/orm/lib/Doctrine/ORM/AbstractQuery.php:726) at Doctrine\ORM\AbstractQuery->getResult() (src/Controller/WorkingHoursController.php:54) at App\Controller\WorkingHoursController->getWorkingHoursStatusAction() (vendor/symfony/http-kernel/HttpKernel.php:151) at Symfony\Component\HttpKernel\HttpKernel->handleRaw() (vendor/symfony/http-kernel/HttpKernel.php:68) at Symfony\Component\HttpKernel\HttpKernel->handle() (vendor/symfony/http-kernel/Kernel.php:198) at Symfony\Component\HttpKernel\Kernel->handle() (public/index.php:25) |