From cf6fa5205f9cb93415fc3ee6697e8cb3d09c8e0f Mon Sep 17 00:00:00 2001 From: Manfred Karrer Date: Tue, 14 Oct 2014 23:40:42 +0200 Subject: [PATCH] Fix problem with seednode at localhost --- src/main/java/io/bitsquare/SeedNode.java | 10 ++++++++-- src/main/java/io/bitsquare/di/BitSquareModule.java | 5 ++--- src/main/resources/logback.xml | 2 +- 3 files changed, 11 insertions(+), 6 deletions(-) diff --git a/src/main/java/io/bitsquare/SeedNode.java b/src/main/java/io/bitsquare/SeedNode.java index 55a996d64b..22c15d4dfa 100644 --- a/src/main/java/io/bitsquare/SeedNode.java +++ b/src/main/java/io/bitsquare/SeedNode.java @@ -57,15 +57,21 @@ public class SeedNode extends Thread { * from seedNodeAddresses */ public static void main(String[] args) { - int index = 0; + SeedNodeAddress seedNodeAddress; if (args.length > 0) { + int index = 0; // use host index passes as param int param = Integer.valueOf(args[0]); if (param < staticSedNodeAddresses.size()) index = param; + + seedNodeAddress = new SeedNodeAddress(staticSedNodeAddresses.get(index)); + } + else { + seedNodeAddress = new SeedNodeAddress(SeedNodeAddress.StaticSeedNodeAddresses.LOCALHOST); } - SeedNode seedNode = new SeedNode(new SeedNodeAddress(staticSedNodeAddresses.get(index))); + SeedNode seedNode = new SeedNode(seedNodeAddress); seedNode.setDaemon(true); seedNode.start(); diff --git a/src/main/java/io/bitsquare/di/BitSquareModule.java b/src/main/java/io/bitsquare/di/BitSquareModule.java index eacc591a28..ce7b21425a 100644 --- a/src/main/java/io/bitsquare/di/BitSquareModule.java +++ b/src/main/java/io/bitsquare/di/BitSquareModule.java @@ -37,7 +37,6 @@ import io.bitsquare.msg.DHTSeedService; import io.bitsquare.msg.MessageFacade; import io.bitsquare.msg.P2PNode; import io.bitsquare.msg.SeedNodeAddress; -import io.bitsquare.msg.actor.DHTManager; import io.bitsquare.persistence.Persistence; import io.bitsquare.settings.Settings; import io.bitsquare.trade.TradeManager; @@ -119,8 +118,8 @@ class StaticSeedNodeAddressesProvider implements Provider - +