Brett, can you take a look at this?

- Prateek

On Wed, Jan 15, 2020 at 9:41 AM Jeremiah Adams
<jad...@helixeducation.com.invalid> wrote:

> I am updating our jobs to use samza 1.3.0. I'm getting a null pointer when
> manually committing via taskCoordinator.commit().
>
>
> Below is the stack trace - can anyone point me in the right direction?
>
> Thanks.
>
>
> 2020-01-15 10:33:35 RunLoop [ERROR] Task Partition 0 commit failed
> java.lang.NullPointerException
>     at
> scala.collection.mutable.ArrayOps$ofRef$.newBuilder$extension(ArrayOps.scala:190)
>     at
> scala.collection.mutable.ArrayOps$ofRef.newBuilder(ArrayOps.scala:186)
>     at
> scala.collection.TraversableLike$class.filterImpl(TraversableLike.scala:246)
>     at
> scala.collection.TraversableLike$class.filter(TraversableLike.scala:259)
>     at scala.collection.mutable.ArrayOps$ofRef.filter(ArrayOps.scala:186)
>     at
> org.apache.samza.storage.TransactionalStateTaskStorageManager$$anonfun$removeOldCheckpoints$2.apply(TransactionalStateTaskStorageManager.scala:94)
>     at
> org.apache.samza.storage.TransactionalStateTaskStorageManager$$anonfun$removeOldCheckpoints$2.apply(TransactionalStateTaskStorageManager.scala:86)
>     at
> scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)
>     at scala.collection.mutable.ArrayOps$ofRef.foreach(ArrayOps.scala:186)
>     at
> org.apache.samza.storage.TransactionalStateTaskStorageManager.removeOldCheckpoints(TransactionalStateTaskStorageManager.scala:86)
>     at
> org.apache.samza.container.TaskInstance.commit(TaskInstance.scala:277)
>     at
> org.apache.samza.container.RunLoop$AsyncTaskWorker$5.run(RunLoop.java:547)
>     at
> org.apache.samza.container.RunLoop$AsyncTaskWorker.commit(RunLoop.java:566)
>     at
> org.apache.samza.container.RunLoop$AsyncTaskWorker.run(RunLoop.java:432)
>     at
> org.apache.samza.container.RunLoop$AsyncTaskWorker.access$300(RunLoop.java:357)
>     at org.apache.samza.container.RunLoop.runTasks(RunLoop.java:244)
>     at org.apache.samza.container.RunLoop.run(RunLoop.java:176)
>     at
> org.apache.samza.container.SamzaContainer.run(SamzaContainer.scala:768)
>     at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>     at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
>     at java.util.concurrent.FutureTask.run(FutureTask.java)
>     at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>     at java.lang.Thread.run(Thread.java:748)
> 2020-01-15 10:33:35 RunLoop [ERROR] Caught throwable and stopping run loop
> java.lang.NullPointerException
>     at
> scala.collection.mutable.ArrayOps$ofRef$.newBuilder$extension(ArrayOps.scala:190)
>     at
> scala.collection.mutable.ArrayOps$ofRef.newBuilder(ArrayOps.scala:186)
>     at
> scala.collection.TraversableLike$class.filterImpl(TraversableLike.scala:246)
>     at
> scala.collection.TraversableLike$class.filter(TraversableLike.scala:259)
>     at scala.collection.mutable.ArrayOps$ofRef.filter(ArrayOps.scala:186)
>     at
> org.apache.samza.storage.TransactionalStateTaskStorageManager$$anonfun$removeOldCheckpoints$2.apply(TransactionalStateTaskStorageManager.scala:94)
>     at
> org.apache.samza.storage.TransactionalStateTaskStorageManager$$anonfun$removeOldCheckpoints$2.apply(TransactionalStateTaskStorageManager.scala:86)
>     at
> scala.collection.IndexedSeqOptimized$class.foreach(IndexedSeqOptimized.scala:33)
>     at scala.collection.mutable.ArrayOps$ofRef.foreach(ArrayOps.scala:186)
>     at
> org.apache.samza.storage.TransactionalStateTaskStorageManager.removeOldCheckpoints(TransactionalStateTaskStorageManager.scala:86)
>     at
> org.apache.samza.container.TaskInstance.commit(TaskInstance.scala:277)
>     at
> org.apache.samza.container.RunLoop$AsyncTaskWorker$5.run(RunLoop.java:547)
>     at
> org.apache.samza.container.RunLoop$AsyncTaskWorker.commit(RunLoop.java:566)
>     at
> org.apache.samza.container.RunLoop$AsyncTaskWorker.run(RunLoop.java:432)
>     at
> org.apache.samza.container.RunLoop$AsyncTaskWorker.access$300(RunLoop.java:357)
>     at org.apache.samza.container.RunLoop.runTasks(RunLoop.java:244)
>     at org.apache.samza.container.RunLoop.run(RunLoop.java:176)
>     at
> org.apache.samza.container.SamzaContainer.run(SamzaContainer.scala:768)
>     at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
>     at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266)
>     at java.util.concurrent.FutureTask.run(FutureTask.java)
>     at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
>     at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
>     at java.lang.Thread.run(Thread.java:748)
>
>
> Jeremiah Adams
> Software Engineer
> www.helixeducation.com<http://www.helixeducation.com/>
> Blog<http://www.helixeducation.com/blog/> | Twitter<
> https://twitter.com/HelixEducation> | Facebook<
> https://www.facebook.com/HelixEducation> | LinkedIn<
> http://www.linkedin.com/company/3609946>
>

Reply via email to