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