From 8d8cdf5acff7d8c8042abfd9175e48ffce7a1028 Mon Sep 17 00:00:00 2001 From: Kim Kern <kim.kern@fu-berlin.de> Date: Thu, 14 Jul 2016 16:39:06 +0200 Subject: [PATCH] prevent npe with aggregation context results --- src/main/java/fucoin/wallet/WalletImpl.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/fucoin/wallet/WalletImpl.java b/src/main/java/fucoin/wallet/WalletImpl.java index a61b5ed..62a4ba4 100644 --- a/src/main/java/fucoin/wallet/WalletImpl.java +++ b/src/main/java/fucoin/wallet/WalletImpl.java @@ -30,7 +30,8 @@ public class WalletImpl extends AbstractWallet { private transient WalletGuiControl gui; private String preKnownNeighbourName; private boolean isActive; - private AggregationContext aggregationContext = new AggregationContextBuilder(null, null, null, null, null).build(); + private AggregationContext aggregationContext = new AggregationContextBuilder(null, null, null, new double[] { -1 }, + x -> x[0]).build(); private boolean hasPendingAggregationRequest = false; private ConcurrentLinkedQueue<ActorRef> deferedSupervisorReceivers = new ConcurrentLinkedQueue<>(); private transient final EvictingQueue<UUID> handledAggregationRequests = EvictingQueue.create(10); -- GitLab