首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JBPM - Hibernate QuerySyntaxException

JBPM - Hibernate QuerySyntaxException
EN

Stack Overflow用户
提问于 2013-08-27 15:23:30
回答 1查看 290关注 0票数 0

在eclipse ide中尝试JBPM的example时,我得到了下面的错误跟踪。

java.lang.IllegalArgumentException: org.hibernate.hql.ast.QuerySyntaxException: unexpected end of subtree [select new org.jbpm.task.query.TaskSummary( t.id, t.taskData.processInstanceId, name.text, subject.text, description.text, t.taskData.status, t.priority, t.taskData.skipable, t.taskData.actualOwner, t.taskData.createdBy, t.taskData.createdOn, t.taskData.activationTime, t.taskData.expirationTime, t.taskData.processId, t.taskData.processSessionId) from org.jbpm.task.Task t left join t.taskData.createdBy left join t.taskData.actualOwner left join t.subjects as subject left join t.descriptions as description left join t.names as name, org.jbpm.task.OrganizationalEntity potentialOwners where t.archived = 0 and ( potentialOwners.id = :userId or potentialOwners.id in () ) and potentialOwners in elements ( t.peopleAssignments.potentialOwners ) and ( name.language = :language or t.names.size = 0 ) and ( subject.language = :language or t.subjects.size = 0 ) and ( description.language = :language or t.descriptions.size = 0 ) and t.taskData.status in ('Created', 'Ready', 'Reserved', 'InProgress', 'Suspended') and t.taskData.expirationTime is null] at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:601) at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:76) at org.jbpm.task.service.TaskServiceSession.getTasksAssignedAsPotentialOwner(TaskServiceSession.java:730) at org.jbpm.task.service.TaskServiceSession.getTasksAssignedAsPotentialOwner(TaskServiceSession.java:711) at org.jbpm.task.service.local.LocalTaskService.getTasksAssignedAsPotentialOwner(LocalTaskService.java:193) at org.jbpm.Hello_WorldJUnitTest.testConstraint2(Hello_WorldJUnitTest.java:68) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

EN

回答 1

Stack Overflow用户

发布于 2013-09-06 20:24:41

这可能是:(1)您正在使用的hibernate方言(在您的persistence.xml中定义)与您正在使用的数据库之间的不匹配,(2)查询(在.orm文件中定义)与您正在使用的jBPM版本之间的不匹配(在您的类路径中可能有较旧/不同版本的.orm文件)?(3)在您正在使用的特定数据库上的此查询的问题,如果是这样,您是否可以打开JIRA问题并附加尽可能多的信息?

克里斯

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18459388

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档