{"action":"created","issue":{"url":"https://api.github.com/repos/canoo/dolphin-platform/issues/73","repository_url":"https://api.github.com/repos/canoo/dolphin-platform","labels_url":"https://api.github.com/repos/canoo/dolphin-platform/issues/73/labels{/name}","comments_url":"https://api.github.com/repos/canoo/dolphin-platform/issues/73/comments","events_url":"https://api.github.com/repos/canoo/dolphin-platform/issues/73/events","html_url":"https://github.com/canoo/dolphin-platform/issues/73","id":131325202,"number":73,"title":"Exception occurs when logging out from authorized connection","user":{"login":"aalmiray","id":13969,"avatar_url":"https://avatars.githubusercontent.com/u/13969?v=3","gravatar_id":"","url":"https://api.github.com/users/aalmiray","html_url":"https://github.com/aalmiray","followers_url":"https://api.github.com/users/aalmiray/followers","following_url":"https://api.github.com/users/aalmiray/following{/other_user}","gists_url":"https://api.github.com/users/aalmiray/gists{/gist_id}","starred_url":"https://api.github.com/users/aalmiray/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aalmiray/subscriptions","organizations_url":"https://api.github.com/users/aalmiray/orgs","repos_url":"https://api.github.com/users/aalmiray/repos","events_url":"https://api.github.com/users/aalmiray/events{/privacy}","received_events_url":"https://api.github.com/users/aalmiray/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/canoo/dolphin-platform/labels/Component:%20Java%20Client","name":"Component: Java Client","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/canoo/dolphin-platform/milestones/4","html_url":"https://github.com/canoo/dolphin-platform/milestones/0.8.2","labels_url":"https://api.github.com/repos/canoo/dolphin-platform/milestones/4/labels","id":1586519,"number":4,"title":"0.8.2","description":"","creator":{"login":"hendrikebbers","id":9443847,"avatar_url":"https://avatars.githubusercontent.com/u/9443847?v=3","gravatar_id":"","url":"https://api.github.com/users/hendrikebbers","html_url":"https://github.com/hendrikebbers","followers_url":"https://api.github.com/users/hendrikebbers/followers","following_url":"https://api.github.com/users/hendrikebbers/following{/other_user}","gists_url":"https://api.github.com/users/hendrikebbers/gists{/gist_id}","starred_url":"https://api.github.com/users/hendrikebbers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hendrikebbers/subscriptions","organizations_url":"https://api.github.com/users/hendrikebbers/orgs","repos_url":"https://api.github.com/users/hendrikebbers/repos","events_url":"https://api.github.com/users/hendrikebbers/events{/privacy}","received_events_url":"https://api.github.com/users/hendrikebbers/received_events","type":"User","site_admin":false},"open_issues":7,"closed_issues":0,"state":"open","created_at":"2016-02-16T18:39:44Z","updated_at":"2016-02-17T23:12:04Z","due_on":"2016-02-24T23:00:00Z","closed_at":null},"comments":6,"created_at":"2016-02-04T12:01:38Z","updated_at":"2016-02-17T23:13:29Z","closed_at":null,"body":"We have a spring-boot server with security enabled. The Java client connects to the server once the connection has been authorized (we perform some cookie handling in order for this to work). Everything works fine during normal operations. However we get the following exception when the logout procedure is invoked (via clientContext.disconnect()):\r\n\r\n    org.apache.http.client.HttpResponseException: Unauthorized\r\n        at org.opendolphin.core.client.comm.SessionAffinityCheckingResponseHandler.handleResponse(HttpClientConnector.groovy:109)\r\n        at org.opendolphin.core.client.comm.SessionAffinityCheckingResponseHandler.handleResponse(HttpClientConnector.groovy)\r\n        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:222)\r\n        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:164)\r\n        at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:139)\r\n        at org.apache.http.client.HttpClient$execute.call(Unknown Source)\r\n        at org.opendolphin.core.client.comm.HttpClientConnector.transmit(HttpClientConnector.groovy:81)\r\n        at org.opendolphin.core.client.comm.ClientConnector$_startCommandProcessing_closure2_closure10.doCall(ClientConnector.groovy:76)\r\n        at org.opendolphin.core.client.comm.ClientConnector$_startCommandProcessing_closure2_closure10.doCall(ClientConnector.groovy)\r\n        at org.opendolphin.core.client.comm.ClientConnector.doExceptionSafe(ClientConnector.groovy:145)\r\n        at org.opendolphin.core.client.comm.ClientConnector$_startCommandProcessing_closure2.doCall(ClientConnector.groovy:78)\r\n        at groovyx.gpars.dataflow.operator.DataflowOperatorActor.startTask(DataflowOperatorActor.java:120)\r\n        at groovyx.gpars.dataflow.operator.DataflowOperatorActor.onMessage(DataflowOperatorActor.java:108)\r\n        at groovyx.gpars.actor.impl.SDAClosure$1.call(SDAClosure.java:43)\r\n        at groovyx.gpars.actor.AbstractLoopingActor.runEnhancedWithoutRepliesOnMessages(AbstractLoopingActor.java:293)\r\n        at groovyx.gpars.actor.AbstractLoopingActor.access$400(AbstractLoopingActor.java:30)\r\n        at groovyx.gpars.actor.AbstractLoopingActor$1.handleMessage(AbstractLoopingActor.java:93)\r\n        at groovyx.gpars.util.AsyncMessagingCore.run(AsyncMessagingCore.java:132)\r\n\r\nThe problem appears to be that the Java client continues to issue requests to the server (long polling perhaps?) and fails because it's connection is no longer authorized."},"comment":{"url":"https://api.github.com/repos/canoo/dolphin-platform/issues/comments/185451856","html_url":"https://github.com/canoo/dolphin-platform/issues/73#issuecomment-185451856","issue_url":"https://api.github.com/repos/canoo/dolphin-platform/issues/73","id":185451856,"user":{"login":"hendrikebbers","id":9443847,"avatar_url":"https://avatars.githubusercontent.com/u/9443847?v=3","gravatar_id":"","url":"https://api.github.com/users/hendrikebbers","html_url":"https://github.com/hendrikebbers","followers_url":"https://api.github.com/users/hendrikebbers/followers","following_url":"https://api.github.com/users/hendrikebbers/following{/other_user}","gists_url":"https://api.github.com/users/hendrikebbers/gists{/gist_id}","starred_url":"https://api.github.com/users/hendrikebbers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hendrikebbers/subscriptions","organizations_url":"https://api.github.com/users/hendrikebbers/orgs","repos_url":"https://api.github.com/users/hendrikebbers/repos","events_url":"https://api.github.com/users/hendrikebbers/events{/privacy}","received_events_url":"https://api.github.com/users/hendrikebbers/received_events","type":"User","site_admin":false},"created_at":"2016-02-17T23:13:29Z","updated_at":"2016-02-17T23:13:29Z","body":"maybe this is based on #92 ?"}}