Project: talenddataquality
Issue TDQ-10129: job about tBatchAddressRowCloud + MelissaData get NPE when input data more than 100 rows
1. import the job , set license for melissadata try to run it. *NOTE* : the "query" in the input component controls the input rows. Expected Result: can get result correctly. Actual Result: get NPE directly. {code} [ERROR]: org.talend.dataquality.address.api.AsyncAddressObjectHandler - java.lang.NullPointerException java.util.concurrent.ExecutionException: java.lang.NullPointerException at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:252) at java.util.concurrent.FutureTask.get(FutureTask.java:111) at org.talend.dataquality.address.api.AsyncAddressObjectHandler$AsynchronizedOutputRunnable.run(AsyncAddressObjectHandler.java:100) at java.lang.Thread.run(Thread.java:724) Caused by: java.lang.NullPointerException at org.talend.dataquality.address.melissaData.batch.BatchMelissaQueryCallable.parseJsonResult(BatchMelissaQueryCallable.java:108) at org.talend.dataquality.address.melissaData.batch.BatchMelissaQueryCallable.call(BatchMelissaQueryCallable.java:67) at org.talend.dataquality.address.melissaData.batch.BatchMelissaQueryCallable.call(BatchMelissaQueryCallable.java:41) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) ... 1 more {code}
Story points: 5