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-1.6.3~19 X-Git-Url: http://git.nikiroo.be/?p=fanfix.git;a=commitdiff_plain;h=851dd5388802907146e88c3f6b9e68094e73693e 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 56195ea..790a982 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 7869b69..6c6c9e9 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) {