DDC-309: ReflectionException when using AbstractQuery::iterate() #383

Open
opened 2026-01-22 12:36:37 +01:00 by admin · 0 comments
Owner

Originally created by @doctrinebot on GitHub (Feb 9, 2010).

Originally assigned to: @beberlei on GitHub.

Jira issue originally created by user nicokaiser:

When I use two Queries and iterate() over the results, the second one fails with a PHP Fatal error (ReflectionException). It has a strange message ('Class does not exist').
This happens with any two different entities. The error seems to occur when next() is called (directly or via foreach) and the objects are being created.

$q = $em->createQuery('SELECT c FROM Entity\Country c');
$q->iterate()->next();

$q = $em->createQuery('SELECT u FROM Entity\User u');
$q->iterate()->next(); // FAILS

Entities:
http://pastie.org/816374

Example code:
http://pastie.org/816377

Originally created by @doctrinebot on GitHub (Feb 9, 2010). Originally assigned to: @beberlei on GitHub. Jira issue originally created by user nicokaiser: When I use two Queries and iterate() over the results, the second one fails with a PHP Fatal error (ReflectionException). It has a strange message ('Class does not exist'). This happens with any two different entities. The error seems to occur when next() is called (directly or via foreach) and the objects are being created. ``` $q = $em->createQuery('SELECT c FROM Entity\Country c'); $q->iterate()->next(); $q = $em->createQuery('SELECT u FROM Entity\User u'); $q->iterate()->next(); // FAILS ``` Entities: http://pastie.org/816374 Example code: http://pastie.org/816377
admin added the Bug label 2026-01-22 12:36:37 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: doctrine/archived-orm#383