Talend GlobalMap 变量错误,NullPointerException 来计算我的输入行 NB_LINE

Talend GlobalMap variable Error, NullPointerException to count my inputrow NB_LINE

我需要在启动组件之前计算我有多少输入tDenormalizeSortedRow(如果我输入错误的行数,最后的值将丢失)。

问题是我使用了一个全局变量:

((Integer)globalMap.get("tConvertType_1_NB_LINE"))

但是它抛出一个错误:

Exception in component tJava_1 (TestIDuniqueextract)
java.lang.NullPointerException

不知道为什么全局变量为null:

全局变量 return 如果在同一流程中使用它,则为 NULL 值。所以我需要使用 thashoutput/input 将值发送到下一个子作业,然后使用全局变量

参考这个link: (https://community.talend.com/s/question/0D53p00007wWjJWCA0/globalmap-variable-error-javalangnullpointerexception)

此致