X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Fjsite%2Fcore%2FNodeManager.java;fp=src%2Fnet%2Fpterodactylus%2Fjsite%2Fcore%2FNodeManager.java;h=db63df93c2f20a06ac1bf35a6a579a75becc140c;hb=4f10436f68115773d86be96fa3a2040d859ade1f;hp=dd8440aeb75e7f17a054d8a90609987caf495ae5;hpb=b59da5ade431a7da253a1cad948e517a736b844f;p=jSite2.git diff --git a/src/net/pterodactylus/jsite/core/NodeManager.java b/src/net/pterodactylus/jsite/core/NodeManager.java index dd8440a..db63df9 100644 --- a/src/net/pterodactylus/jsite/core/NodeManager.java +++ b/src/net/pterodactylus/jsite/core/NodeManager.java @@ -405,15 +405,16 @@ public class NodeManager implements Iterable, PropertyChangeListener { if (nodes.isEmpty()) { throw new NoNodeException("no node configured"); } + FcpException fcpException = null; for (FcpClient fcpClient : nodeClients.values()) { try { SSKKeypair sskKeypair = fcpClient.generateKeyPair(); return new String[] { sskKeypair.getInsertURI(), sskKeypair.getRequestURI() }; } catch (FcpException fcpe1) { - /* ignore, we’ll throw later on if needs be. */ + fcpException = fcpe1; } } - throw new JSiteException("Could not get SSK key pair from any node."); + throw new JSiteException("Could not get SSK key pair from any node.", fcpException); } //