Method in the stateless bean:
@SuppressWarnings("unchecked") | public User check(String login,String mdp) | { | Collection<User> users = new HashSet<User>(); | | users = em.createQuery( "SELECT u " + | "FROM User u " + | "where user_login_id='" + login + "' and pass='"+ mdp +"'").getResultList(); | User u = null; | for (Iterator<User> iterator = users.iterator(); iterator.hasNext();) | u = iterator.next(); | return u; | } Method in the exposed stateless bean trying to call the above method : @SuppressWarnings("unchecked") | public Utilisateur check(String login,String mdp) | { | Collection<Utilisateur> users = new HashSet<Utilisateur>(); | | System.out.println("ENTERED USER CHECK "+login+mdp); | | Object random = em.createQuery("Select count(u)"+"from Utilisateur u").getSingleResult(); | | users = em.createQuery( "SELECT u " + | "FROM Utilisateur u " + | "where user_login_id='" + login + "' and motdepasse='"+ mdp +"'").getResultList(); | Utilisateur u = null; | for (Iterator<Utilisateur> iterator = users.iterator(); iterator.hasNext();) | u = iterator.next(); | return u; | } Stack trace: anonymous wrote : | Caused by: java.lang.NullPointerException | at com.session.impl.UserManagerBean.check(UserManagerBean.java:122) | at com.session.impl.UserBean.check(UserBean.java:37) | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | at java.lang.reflect.Method.invoke(Method.java:585) | at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112) | at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166) | at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:63) | at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) | at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityManagerInterceptor.java:54) | at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) | at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47) | at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101) | at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79) | ... 39 more View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4170481#4170481 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4170481 _______________________________________________ jboss-user mailing list jboss-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/jboss-user