[jboss-user] [EJB 3.0] - java.lang.ClassCastException when listing objects
valjjou
do-not-reply at jboss.com
Wed Apr 11 06:44:37 EDT 2007
Hello all,
I manage to insert an object with my bean entity but fail when trying to
list all objects. The following exception occurs:
javax.ejb.EJBException: java.lang.ClassCastException: org.hibernate.hql.ast.HqlToken
| org.jboss.ejb3.tx.Ejb3TxPolicy.handleExceptionInOurTx(Ejb3TxPolicy.java:69)
| org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:83)
| org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:191)
| org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)
| org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:62)
| org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)
| org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:102)
| org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:47)
| org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)
| org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)
| org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:211)
| org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:79)
| $Proxy98.listContact(Unknown Source)
| servlet.ListContactServlet.doGet(ListContactServlet.java:23)
| javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
| javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
| org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
my bean entity :
@Stateless
| @Local(value = { ContactManager.class })
| public class ContactManagerBean implements ContactManager {
| @PersistenceContext(unitName = "contactUnit")
| protected EntityManager em;
|
| public Contact addContact(Contact contact) {
| em.persist(contact);
| return contact; }
|
| public ArrayList<Contact> listContact() {
| return (ArrayList<Contact>)em.createQuery("select contact from contact as contact").getResultList(); }
| }
Can anyone help me?
Thanks for helping,
Cheers.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4036312#4036312
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4036312
More information about the jboss-user
mailing list