Unhandled NullPointerException
I keep getting Unhandled NullPointerException although the loginID is not null.
public Secuser[] getBulkUserLoginID(String loginID)
{
Secuser[] user =null;
try
{
String sql ="SELECT * FROM " + Constant.DB_REPORTCONFIG+".secuser s WHERE s.parent_login like '" + loginID +"'";
System.out.println("sql >> " + sql);
ArrayList rows = (ArrayList) dao.query(sql,Constant.DEFAULT_DATASOURCE_NAME);
if(rows !=null && rows.size() > 0)
{
user =new Secuser[rows.size()];
for(int i = 0 ; i < rows.size() ; i++)
{
Object[] cols = (Object[])rows.get(i);
System.out.println("loginID : " + col[0]);// output : loginID : isentric
user[i].setLoginID(String.valueOf(cols[0]));// this line throws NullPointerException
}
}
}
catch(NullPointerException npe)
{
npe.printStackTrace();
}
finally
{
return user;
}
}

