为什么我在初始化局部变量后得到java.lang.NullPointerException

时间:2018-04-06 09:49:12

标签: java nullpointerexception

2018年4月6日3:15:29 org.apache.catalina.core.StandardWrapperValve调用SEVERE:Servlet调度程序的Servlet.service()抛出异常 java.lang.NullPointerException

这是我的代码:

我在第二个黄线获得nullPointerException。 enter image description here

1 个答案:

答案 0 :(得分:0)

首先,您尚未初始化encryptPassword变量,因此默认情况下为null,导致encryptPassword.decrypt抛出异常。

另一个可能的原因是properties.getProperty("database.password")正在返回null,然后您将其传递到encryptPassword.decrypt,其中需要非null参数。