【发布时间】:2016-10-04 11:24:01
【问题描述】:
我在运行我的 web 应用程序时得到一个 NullPointerException,我保存了一个日志并再次启动服务器,这个错误不再出现,但我希望 NullPointer 的保护方法永远不会出现。我确定这条线是造成这个错误的原因
Vehicle pVehicle =
Iterables.tryFind(aFactory.getVehicle(), new Predicate<Vehicle>() {
@Override
public boolean apply(Vehicle vehicle) {
return vehicle.getVehicleBrand().equals(aVehicle.getVehicleBrand());
}
}).orNull();
但这不是我的代码,我不知道是哪一部分导致了这个错误> 请问,这个 NullPointer 可以出现哪个元素以及如何保护这个代码
【问题讨论】:
-
请添加堆栈跟踪
-
Stacktrace 只指向上面的方法和行代码
-
@MonikaGalińska 二线还是五线?
-
正好第一行
标签: java nullpointerexception guava