空指针除外

时间:2015-10-05 00:46:52

标签: nullpointerexception

我的代码在eclipse中编译得很好,但是当我在命令提示符下在linux中运行时,我得到一个空指针,除了第19行。在我的代码中的任何地方都没有使用null。请帮忙

      while(!students.equalsIgnoreCase("zzzz")){           
           students = br.readLine();                                                        
            studentInfo.add(students);
        }

这是它一直指向我的问题区域:

if (my $ref = $sth->fetchrow_hashref()) {
    my $related_id = $ref->{'products_id'};
    my $sql = "REPLACE INTO products_xsell (products_id, xsell_id) 
        VALUES (".$product_id.", ".$related_id.")";
    $dbh->do($sql);
    $c_processed++;
}