java.lang.NullPointerException in session bean
Hi !
I am trying to get a Entity bean through "LocalHome.findByPrimaryKey".I get an error:java.lang.NullPointerException.
this is session bean:
public class LoginBean implements javax.ejb.SessionBean {
private javax.ejb.SessionContext mySessionCtx;
public UsersLocal usersBean = null;
public List list_app = null,list_userapp = null,list_userappmd = null;
public List list_userapppg = null,list_rol = null,list_rolapp = null;
public UsersLocalHome usersLocalHome = null;
public Hashtable getUsersLocal(String id){
Hashtable usersLocal = null;
UsersLocal usersLocaltmp = null;
UsersKey primarykey = new UsersKey(id);
System.out.println("id="+id);
System.out.println("primarykey="+primarykey.toString());
try {
InitialContext initialContext = new InitialContext();
usersLocalHome = (UsersLocalHome)initialContext.lookup("local:ejb/ejb/pingtai/UsersLocalHome");
System.out.println("usersLocalHome="+usersLocalHome);
try {
usersLocaltmp = usersLocalHome.findByPrimaryKey(primarykey);
usersLocal.put("id",id);
usersLocal.put("mm",usersLocaltmp.getMm());
} catch (FinderException e1) {
}
} catch (NamingException e) {
e.printStackTrace();
}
System.out.println(usersLocal.get("mm"));
return usersLocal;
}
}
Thanks!

