{"action":"closed","issue":{"url":"https://api.github.com/repos/AdguardTeam/CoreLibs/issues/235","repository_url":"https://api.github.com/repos/AdguardTeam/CoreLibs","labels_url":"https://api.github.com/repos/AdguardTeam/CoreLibs/issues/235/labels{/name}","comments_url":"https://api.github.com/repos/AdguardTeam/CoreLibs/issues/235/comments","events_url":"https://api.github.com/repos/AdguardTeam/CoreLibs/issues/235/events","html_url":"https://github.com/AdguardTeam/CoreLibs/issues/235","id":320977957,"number":235,"title":"Error while searching for a connection ID","user":{"login":"ameshkov","id":5947035,"avatar_url":"https://avatars0.githubusercontent.com/u/5947035?v=4","gravatar_id":"","url":"https://api.github.com/users/ameshkov","html_url":"https://github.com/ameshkov","followers_url":"https://api.github.com/users/ameshkov/followers","following_url":"https://api.github.com/users/ameshkov/following{/other_user}","gists_url":"https://api.github.com/users/ameshkov/gists{/gist_id}","starred_url":"https://api.github.com/users/ameshkov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ameshkov/subscriptions","organizations_url":"https://api.github.com/users/ameshkov/orgs","repos_url":"https://api.github.com/users/ameshkov/repos","events_url":"https://api.github.com/users/ameshkov/events{/privacy}","received_events_url":"https://api.github.com/users/ameshkov/received_events","type":"User","site_admin":false},"labels":[{"id":487540296,"url":"https://api.github.com/repos/AdguardTeam/CoreLibs/labels/invalid","name":"invalid","color":"e6e6e6","default":true}],"state":"closed","locked":false,"assignee":{"login":"sfionov","id":47204,"avatar_url":"https://avatars2.githubusercontent.com/u/47204?v=4","gravatar_id":"","url":"https://api.github.com/users/sfionov","html_url":"https://github.com/sfionov","followers_url":"https://api.github.com/users/sfionov/followers","following_url":"https://api.github.com/users/sfionov/following{/other_user}","gists_url":"https://api.github.com/users/sfionov/gists{/gist_id}","starred_url":"https://api.github.com/users/sfionov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sfionov/subscriptions","organizations_url":"https://api.github.com/users/sfionov/orgs","repos_url":"https://api.github.com/users/sfionov/repos","events_url":"https://api.github.com/users/sfionov/events{/privacy}","received_events_url":"https://api.github.com/users/sfionov/received_events","type":"User","site_admin":false},"assignees":[{"login":"sfionov","id":47204,"avatar_url":"https://avatars2.githubusercontent.com/u/47204?v=4","gravatar_id":"","url":"https://api.github.com/users/sfionov","html_url":"https://github.com/sfionov","followers_url":"https://api.github.com/users/sfionov/followers","following_url":"https://api.github.com/users/sfionov/following{/other_user}","gists_url":"https://api.github.com/users/sfionov/gists{/gist_id}","starred_url":"https://api.github.com/users/sfionov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sfionov/subscriptions","organizations_url":"https://api.github.com/users/sfionov/orgs","repos_url":"https://api.github.com/users/sfionov/repos","events_url":"https://api.github.com/users/sfionov/events{/privacy}","received_events_url":"https://api.github.com/users/sfionov/received_events","type":"User","site_admin":false}],"milestone":null,"comments":3,"created_at":"2018-05-07T22:17:49Z","updated_at":"2018-05-08T07:57:25Z","closed_at":"2018-05-08T07:57:24Z","author_association":"OWNER","body":"It seems that it happened in `getTcpConnectionIdByAddrPort`.\r\n\r\nOr, what's more likely, `getTcpConnectionIdByAddrPort` has returned `null`.\r\n\r\n```\r\n java.lang.NullPointerException: Attempt to invoke virtual method 'long java.lang.Long.longValue()' on a null object reference\r\n \tat com.adguard.android.filtering.api.LocalVpnService.findTcpConnectionId(LocalVpnService.java:177) ~[na:0.0]\r\n \tat com.adguard.android.filtering.filter.ConnectionsManager.findProxyConnectionInfo(ConnectionsManager.java:128) ~[na:0.0]\r\n \tat com.adguard.android.filtering.filter.FilteringProxyServer.resolveConnectionInfo(FilteringProxyServer.java:100) ~[na:0.0]\r\n \tat com.adguard.filter.proxy.TcpListener.createTcpConnectionContext(TcpListener.java:244) ~[na:0.0]\r\n \tat com.adguard.filter.proxy.TcpListener.acceptConnection(TcpListener.java:332) ~[na:0.0]\r\n \tat com.adguard.filter.proxy.TcpListener.access$100(TcpListener.java:30) ~[na:0.0]\r\n \tat com.adguard.filter.proxy.TcpListener$2.run(TcpListener.java:311) ~[na:0.0]\r\n \tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) ~[na:0.0]\r\n \tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) ~[na:0.0]\r\n \tat java.lang.Thread.run(Thread.java:764) ~[na:0.0]\r\n```"}}
{"actor":{"display_login":"ameshkov"}}