Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-21818

Broadcasting job that returns null fails

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • None
    • 3.0.0-beta2
    • compute

    Description

      Running the job which returns null as a result via IgniteCompute.executeBroadcastAsync or executeBroadcast fails with the NPE:

       

      Caused by: java.lang.NullPointerException
          at java.base/java.util.Objects.requireNonNull(Objects.java:221)
          at java.base/java.util.stream.Collectors.lambda$uniqKeysMapAccumulator$1(Collectors.java:178)
          at java.base/java.util.stream.ReduceOps$3ReducingSink.accept(ReduceOps.java:169)
          at java.base/java.util.HashMap$EntrySpliterator.forEachRemaining(HashMap.java:1764)
          at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484)
          at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
          at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913)
          at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
          at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578)
          at org.apache.ignite.compute.IgniteCompute.lambda$executeBroadcastAsync$3(IgniteCompute.java:508)
          at java.base/java.util.concurrent.CompletableFuture.uniApplyNow(CompletableFuture.java:680)
          at java.base/java.util.concurrent.CompletableFuture.uniApplyStage(CompletableFuture.java:658)
          at java.base/java.util.concurrent.CompletableFuture.thenApply(CompletableFuture.java:2094)
          at org.apache.ignite.compute.IgniteCompute.executeBroadcastAsync(IgniteCompute.java:507)
          at org.apache.ignite.compute.IgniteCompute.executeBroadcastAsync(IgniteCompute.java:529)
       

       

       

      Attachments

        Issue Links

          Activity

            People

              rpuch Roman Puchkovskiy
              vpakhnushev Vadim Pakhnushev
              Vadim Pakhnushev Vadim Pakhnushev
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m