{"action":"closed","issue":{"url":"https://api.github.com/repos/AtlasOfLivingAustralia/biocache-store/issues/155","repository_url":"https://api.github.com/repos/AtlasOfLivingAustralia/biocache-store","labels_url":"https://api.github.com/repos/AtlasOfLivingAustralia/biocache-store/issues/155/labels{/name}","comments_url":"https://api.github.com/repos/AtlasOfLivingAustralia/biocache-store/issues/155/comments","events_url":"https://api.github.com/repos/AtlasOfLivingAustralia/biocache-store/issues/155/events","html_url":"https://github.com/AtlasOfLivingAustralia/biocache-store/issues/155","id":186452713,"number":155,"title":"java.net.SocketException: Too many open files while detecting outliers","user":{"login":"ansell","id":82365,"avatar_url":"https://avatars.githubusercontent.com/u/82365?v=3","gravatar_id":"","url":"https://api.github.com/users/ansell","html_url":"https://github.com/ansell","followers_url":"https://api.github.com/users/ansell/followers","following_url":"https://api.github.com/users/ansell/following{/other_user}","gists_url":"https://api.github.com/users/ansell/gists{/gist_id}","starred_url":"https://api.github.com/users/ansell/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ansell/subscriptions","organizations_url":"https://api.github.com/users/ansell/orgs","repos_url":"https://api.github.com/users/ansell/repos","events_url":"https://api.github.com/users/ansell/events{/privacy}","received_events_url":"https://api.github.com/users/ansell/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-11-01T03:48:36Z","updated_at":"2016-11-22T22:21:11Z","closed_at":"2016-11-22T22:21:11Z","body":"The Jenkins job detecting outliers is suffering from a large number of exceptions related to having too many files/file handles/sockets open:\r\n\r\n```\r\n2016-11-01 05:24:54,475 ERROR: [ExpertDistributionOutlierTool] - Worker(1) experienced error finding distribution outliers for http://id.biodiversity.org.au/node/apni/2893909\r\njava.net.SocketException: Too many open files\r\n\tat java.net.Socket.createImpl(Socket.java:447)\r\n\tat java.net.Socket.<init>(Socket.java:421)\r\n\tat java.net.Socket.<init>(Socket.java:280)\r\n\tat org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80)\r\n\tat org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122)\r\n\tat org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)\r\n\tat org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)\r\n\tat org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)\r\n\tat org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)\r\n\tat org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)\r\n\tat au.org.ala.biocache.tool.ExpertDistributionActor.getExpertDistributionWkt(ExpertDistributionOutlierTool.scala:550)\r\n\tat au.org.ala.biocache.tool.ExpertDistributionActor.findOutliersForLsid(ExpertDistributionOutlierTool.scala:317)\r\n\tat au.org.ala.biocache.tool.ExpertDistributionActor$$anonfun$act$1$$anonfun$apply$1.applyOrElse(ExpertDistributionOutlierTool.scala:233)\r\n\tat scala.runtime.AbstractPartialFunction$mcVL$sp.apply$mcVL$sp(AbstractPartialFunction.scala:33)\r\n\tat scala.runtime.AbstractPartialFunction$mcVL$sp.apply(AbstractPartialFunction.scala:33)\r\n\tat scala.runtime.AbstractPartialFunction$mcVL$sp.apply(AbstractPartialFunction.scala:25)\r\n\tat scala.actors.ReactorTask.run(ReactorTask.scala:31)\r\n\tat scala.actors.Reactor$class.resumeReceiver(Reactor.scala:129)\r\n\tat au.org.ala.biocache.tool.ExpertDistributionActor.scala$actors$InternalReplyReactor$$super$resumeReceiver(ExpertDistributionOutlierTool.scala:212)\r\n\tat scala.actors.InternalReplyReactor$class.resumeReceiver(InternalReplyReactor.scala:59)\r\n\tat au.org.ala.biocache.tool.ExpertDistributionActor.resumeReceiver(ExpertDistributionOutlierTool.scala:212)\r\n\tat scala.actors.InternalActor$class.searchMailbox(InternalActor.scala:76)\r\n\tat au.org.ala.biocache.tool.ExpertDistributionActor.searchMailbox(ExpertDistributionOutlierTool.scala:212)\r\n\tat scala.actors.Reactor$$anonfun$startSearch$1$$anonfun$apply$mcV$sp$1.apply$mcV$sp(Reactor.scala:117)\r\n\tat scala.actors.Reactor$$anonfun$startSearch$1$$anonfun$apply$mcV$sp$1.apply(Reactor.scala:114)\r\n\tat scala.actors.Reactor$$anonfun$startSearch$1$$anonfun$apply$mcV$sp$1.apply(Reactor.scala:114)\r\n\tat scala.actors.ReactorTask.run(ReactorTask.scala:33)\r\n\tat scala.actors.ReactorTask.compute(ReactorTask.scala:63)\r\n\tat scala.concurrent.forkjoin.RecursiveAction.exec(RecursiveAction.java:160)\r\n\tat scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)\r\n\tat scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)\r\n\tat scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)\r\n\tat scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)\r\n```"}}
{"actor":{"display_login":"ansell"}}