From: Niki Roo Date: Wed, 29 Nov 2017 22:28:52 +0000 (+0100) Subject: Try to fix the remote story sending again + traces X-Git-Tag: fanfix-swing-0.0.1~12^2~398 X-Git-Url: http://git.nikiroo.be/?a=commitdiff_plain;h=851dd5388802907146e88c3f6b9e68094e73693e;p=fanfix-swing.git Try to fix the remote story sending again + traces --- diff --git a/libs/nikiroo-utils-3.1.3-sources.jar b/libs/nikiroo-utils-3.1.4-sources.jar similarity index 97% rename from libs/nikiroo-utils-3.1.3-sources.jar rename to libs/nikiroo-utils-3.1.4-sources.jar index 56195ea0..790a9821 100644 Binary files a/libs/nikiroo-utils-3.1.3-sources.jar and b/libs/nikiroo-utils-3.1.4-sources.jar differ diff --git a/src/be/nikiroo/fanfix/library/RemoteLibrary.java b/src/be/nikiroo/fanfix/library/RemoteLibrary.java index 7869b694..6c6c9e92 100644 --- a/src/be/nikiroo/fanfix/library/RemoteLibrary.java +++ b/src/be/nikiroo/fanfix/library/RemoteLibrary.java @@ -175,29 +175,30 @@ public class RemoteLibrary extends BasicLibrary { new ConnectActionClientObject(host, port, true) { @Override public void action(Version serverVersion) throws Exception { - try { - Story story = null; - for (int i = 0; i < command.length; i++) { - if (command[i] instanceof Story) { - story = (Story) command[i]; - command[i] = null; - } + Story story = null; + for (int i = 0; i < command.length; i++) { + if (command[i] instanceof Story) { + story = (Story) command[i]; + command[i] = null; } + } - Object rep = send(command); - - if (story != null) { - RemoteLibraryServer.sendStory(story, this); - } + Object rep = send(command); - if (getStory) { - rep = RemoteLibraryServer.recStory(this); - } + if (story != null) { + RemoteLibraryServer.sendStory(story, this); + } - result[0] = rep; - } catch (Exception e) { - Instance.getTraceHandler().error(e); + if (getStory) { + rep = RemoteLibraryServer.recStory(this); } + + result[0] = rep; + } + + @Override + protected void onError(Exception e) { + Instance.getTraceHandler().error(e); } }.connect(); } catch (IOException e) {