I'm also getting this same error and I'm using H3.2 right out of the box. I've scanned my library packages and the only antl library I have is included in the hibernate3.jar file I'm using.
My hql looks like this(formated for readability):
Code:
select meeting.id, meeting.statusCodeEnum, occurrence.statusCodeEnum, meeting.confirmationid, meeting.numParticipants, meeting.meetingtype, occurrence.serviceDefinition.name, meeting.topic, chairperson.personFirstName, chairperson.personLastName, chairperson.VIPLevelDB, meeting.recurrence.id, occurrence.startdate, occurrence.id, occurrence.timezone, postcall.statusDB, preregmeetingkey.otherId, preregreviewerkey.otherId
from
Meeting as meeting,
Occurrence as occurrence,
CossContactHierarchyBase as chairperson,
Namespace as preregmeetingkey,
Namespace as preregreviewerkey,
PostCallWrapUp as postcall
where
upper(meeting.topic) like ? and
meeting.statusCodeEnum != ? and
meeting.statusCodeEnum != ? and
meeting.statusCodeEnum != ? and
meeting.statusCodeEnum != ? and
meeting.statusCodeEnum != ? and
meeting.id = occurrence.meetingid and
meeting.chairperson.id = chairperson.id and
preregmeetingkey.partyId (+)= meeting.id and
preregmeetingkey.partyTypeEnum (+)= ? and
preregmeetingkey.namespace (+)= ? and
preregreviewerkey.partyId (+)= meeting.id and
preregreviewerkey.partyTypeEnum (+)= ? and
preregreviewerkey.namespace (+)= ? and
postcall.occurrenceId (+)= occurrence.id
order by occurrence.startdate ASC
The query looks fine, no mistakes like the previous poster. This worked in Hibernate 2.1.6. This is one of our JUnit tests.
Ideas?