{"action":"opened","issue":{"url":"https://api.github.com/repos/torakiki/pdfsam/issues/105","labels_url":"https://api.github.com/repos/torakiki/pdfsam/issues/105/labels{/name}","comments_url":"https://api.github.com/repos/torakiki/pdfsam/issues/105/comments","events_url":"https://api.github.com/repos/torakiki/pdfsam/issues/105/events","html_url":"https://github.com/torakiki/pdfsam/issues/105","id":113846245,"number":105,"title":"Error on Windows when fetching the latest news","user":{"login":"torakiki","id":3884479,"avatar_url":"https://avatars.githubusercontent.com/u/3884479?v=3","gravatar_id":"","url":"https://api.github.com/users/torakiki","html_url":"https://github.com/torakiki","followers_url":"https://api.github.com/users/torakiki/followers","following_url":"https://api.github.com/users/torakiki/following{/other_user}","gists_url":"https://api.github.com/users/torakiki/gists{/gist_id}","starred_url":"https://api.github.com/users/torakiki/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/torakiki/subscriptions","organizations_url":"https://api.github.com/users/torakiki/orgs","repos_url":"https://api.github.com/users/torakiki/repos","events_url":"https://api.github.com/users/torakiki/events{/privacy}","received_events_url":"https://api.github.com/users/torakiki/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/torakiki/pdfsam/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/torakiki/pdfsam/milestones/4","html_url":"https://github.com/torakiki/pdfsam/milestones/3.0.0.M3","labels_url":"https://api.github.com/repos/torakiki/pdfsam/milestones/4/labels","id":1336015,"number":4,"title":"3.0.0.M3","description":"","creator":{"login":"torakiki","id":3884479,"avatar_url":"https://avatars.githubusercontent.com/u/3884479?v=3","gravatar_id":"","url":"https://api.github.com/users/torakiki","html_url":"https://github.com/torakiki","followers_url":"https://api.github.com/users/torakiki/followers","following_url":"https://api.github.com/users/torakiki/following{/other_user}","gists_url":"https://api.github.com/users/torakiki/gists{/gist_id}","starred_url":"https://api.github.com/users/torakiki/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/torakiki/subscriptions","organizations_url":"https://api.github.com/users/torakiki/orgs","repos_url":"https://api.github.com/users/torakiki/repos","events_url":"https://api.github.com/users/torakiki/events{/privacy}","received_events_url":"https://api.github.com/users/torakiki/received_events","type":"User","site_admin":false},"open_issues":14,"closed_issues":11,"state":"open","created_at":"2015-10-03T09:48:05Z","updated_at":"2015-10-28T15:21:57Z","due_on":"2015-10-14T22:00:00Z","closed_at":null},"comments":0,"created_at":"2015-10-28T15:21:57Z","updated_at":"2015-10-28T15:21:57Z","closed_at":null,"body":"WARN  16:20:43.535 org.pdfsam.news.LatestNewsController[Thread-7] Unable to retrieve the latest news\r\njava.util.concurrent.CompletionException: java.lang.IllegalStateException: Not on FX application thread; currentThread = Thread-7\r\n        at java.util.concurrent.CompletableFuture.internalComplete(Unknown Source)\r\n        at java.util.concurrent.CompletableFuture$ThenAccept.run(Unknown Source)\r\n        at java.util.concurrent.CompletableFuture.postComplete(Unknown Source)\r\n        at java.util.concurrent.CompletableFuture.internalComplete(Unknown Source)\r\n        at java.util.concurrent.CompletableFuture$AsyncSupply.exec(Unknown Source)\r\n        at java.util.concurrent.CompletableFuture$Async.run(Unknown Source)\r\n        at java.lang.Thread.run(Unknown Source)\r\nCaused by: java.lang.IllegalStateException: Not on FX application thread; currentThread = Thread-7\r\n        at com.sun.javafx.tk.Toolkit.checkFxUserThread(Unknown Source)\r\n        at com.sun.javafx.tk.quantum.QuantumToolkit.checkFxUserThread(Unknown Source)\r\n        at javafx.scene.Scene.addToDirtyList(Unknown Source)\r\n        at javafx.scene.Node.addToSceneDirtyList(Unknown Source)\r\n        at javafx.scene.Node.impl_markDirty(Unknown Source)\r\n        at javafx.scene.Node.notifyParentsOfInvalidatedCSS(Unknown Source)\r\n        at javafx.scene.Node.requestCssStateTransition(Unknown Source)\r\n        at javafx.scene.Node.pseudoClassStateChanged(Unknown Source)\r\n        at javafx.scene.Node$8.invalidated(Unknown Source)\r\n        at javafx.beans.property.BooleanPropertyBase.markInvalid(Unknown Source)\r\n        at javafx.beans.property.BooleanPropertyBase.set(Unknown Source)\r\n        at javafx.scene.Node.setDisabled(Unknown Source)\r\n        at javafx.scene.Node.updateDisabled(Unknown Source)\r\n        at javafx.scene.Node.access$500(Unknown Source)\r\n        at javafx.scene.Node$MiscProperties$8.invalidated(Unknown Source)\r\n        at javafx.beans.property.BooleanPropertyBase.markInvalid(Unknown Source)\r\n        at javafx.beans.property.BooleanPropertyBase.set(Unknown Source)\r\n        at javafx.scene.Node.setDisable(Unknown Source)\r\n        at org.pdfsam.ui.banner.BannerButtons.lambda$new$45(BannerButtons.java:47)\r\n        at org.pdfsam.ui.banner.BannerButtons$$Lambda$224/1487769528.onEvent(Unknown Source)\r\n        at org.sejda.eventstudio.Listeners$DefaultListenerWrapper.onEvent(Listeners.java:198)\r\n        at org.sejda.eventstudio.Station.doBroadcast(Station.java:94)\r\n        at org.sejda.eventstudio.Station.broadcast(Station.java:80)\r\n        at org.sejda.eventstudio.DefaultEventStudio.broadcast(DefaultEventStudio.java:208)\r\n        at org.pdfsam.news.LatestNewsController.lambda$fetchLatestNews$33(LatestNewsController.java:58)\r\n        at org.pdfsam.news.LatestNewsController$$Lambda$386/2095170659.accept(Unknown Source)\r\n        ... 6 common frames omitted"}}