Talend - BigDecimal.add中的NullPointer()

时间:2014-10-02 04:58:07

标签: nullpointerexception bigdecimal talend

当我在tMap上添加BigDecimal时,我的工作出错了。

这是我的代码。

Var.var1.add(Var.var2).add(Var.var3).add(Var.var4)

我的所有变量都是BigDecimal。

我的错误是' NullPointerException'。

我已经检查了数据库中的数据并且都有值。我还在tMap上检查了Nullable。

谢谢。

1 个答案:

答案 0 :(得分:0)

发生此错误是因为您正在调用未初始化的变量。

也许你在tMap的Var框中写这个句子?

如果没有,你能独立输出所有Var.varN BigDecimals而没有错误吗?