{"action":"created","issue":{"url":"https://api.github.com/repos/Graylog2/graylog2-server/issues/1516","labels_url":"https://api.github.com/repos/Graylog2/graylog2-server/issues/1516/labels{/name}","comments_url":"https://api.github.com/repos/Graylog2/graylog2-server/issues/1516/comments","events_url":"https://api.github.com/repos/Graylog2/graylog2-server/issues/1516/events","html_url":"https://github.com/Graylog2/graylog2-server/issues/1516","id":114000655,"number":1516,"title":"ERROR [NettyContainer] Uncaught exception during jersey resource handling","user":{"login":"perbly","id":5936850,"avatar_url":"https://avatars.githubusercontent.com/u/5936850?v=3","gravatar_id":"","url":"https://api.github.com/users/perbly","html_url":"https://github.com/perbly","followers_url":"https://api.github.com/users/perbly/followers","following_url":"https://api.github.com/users/perbly/following{/other_user}","gists_url":"https://api.github.com/users/perbly/gists{/gist_id}","starred_url":"https://api.github.com/users/perbly/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/perbly/subscriptions","organizations_url":"https://api.github.com/users/perbly/orgs","repos_url":"https://api.github.com/users/perbly/repos","events_url":"https://api.github.com/users/perbly/events{/privacy}","received_events_url":"https://api.github.com/users/perbly/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-10-29T08:19:28Z","updated_at":"2015-10-29T10:44:13Z","closed_at":null,"body":"Hi\r\n\r\nWe are running 3 graylog servers in a cluster and 4 other elastic servers.\r\nWe get the following error message in the graylog server log. We are running 1.2.1\r\nAny clues where to start looking? \r\n\r\n```\r\n2015-10-29_07:54:53.91991 ERROR [NettyContainer] Uncaught exception during jersey resource handling\r\n2015-10-29_07:54:53.91994 java.lang.IllegalArgumentException: empty text\r\n2015-10-29_07:54:53.91994       at org.jboss.netty.handler.codec.http.HttpVersion.<init>(HttpVersion.java:89)\r\n2015-10-29_07:54:53.91995       at org.jboss.netty.handler.codec.http.HttpVersion.valueOf(HttpVersion.java:62)\r\n2015-10-29_07:54:53.91995       at org.jboss.netty.handler.codec.http.HttpRequestDecoder.createMessage(HttpRequestDecoder.java:75)\r\n2015-10-29_07:54:53.91995       at org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(HttpMessageDecoder.java:191)\r\n2015-10-29_07:54:53.91996       at org.jboss.netty.handler.codec.http.HttpMessageDecoder.decode(HttpMessageDecoder.java:102)\r\n2015-10-29_07:54:53.91996       at org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:500)\r\n2015-10-29_07:54:53.91996       at org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java:435)\r\n2015-10-29_07:54:53.91997       at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)\r\n2015-10-29_07:54:53.91997       at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)\r\n2015-10-29_07:54:53.91997       at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)\r\n2015-10-29_07:54:53.91999       at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:268)\r\n2015-10-29_07:54:53.91999       at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java:255)\r\n2015-10-29_07:54:53.91999       at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)\r\n2015-10-29_07:54:53.92000       at org.jboss.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:108)\r\n2015-10-29_07:54:53.92001       at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:337)\r\n2015-10-29_07:54:53.92002       at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)\r\n2015-10-29_07:54:53.92002       at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)\r\n2015-10-29_07:54:53.92004       at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)\r\n2015-10-29_07:54:53.92005       at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)\r\n2015-10-29_07:54:53.92006       at com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176)\r\n2015-10-29_07:54:53.92007       at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\r\n2015-10-29_07:54:53.92008       at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\r\n2015-10-29_07:54:53.92010       at java.lang.Thread.run(Thread.java:745)\r\n```\r\n/Per"},"comment":{"url":"https://api.github.com/repos/Graylog2/graylog2-server/issues/comments/152143970","html_url":"https://github.com/Graylog2/graylog2-server/issues/1516#issuecomment-152143970","issue_url":"https://api.github.com/repos/Graylog2/graylog2-server/issues/1516","id":152143970,"user":{"login":"joschi","id":43951,"avatar_url":"https://avatars.githubusercontent.com/u/43951?v=3","gravatar_id":"","url":"https://api.github.com/users/joschi","html_url":"https://github.com/joschi","followers_url":"https://api.github.com/users/joschi/followers","following_url":"https://api.github.com/users/joschi/following{/other_user}","gists_url":"https://api.github.com/users/joschi/gists{/gist_id}","starred_url":"https://api.github.com/users/joschi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joschi/subscriptions","organizations_url":"https://api.github.com/users/joschi/orgs","repos_url":"https://api.github.com/users/joschi/repos","events_url":"https://api.github.com/users/joschi/events{/privacy}","received_events_url":"https://api.github.com/users/joschi/received_events","type":"User","site_admin":false},"created_at":"2015-10-29T10:44:13Z","updated_at":"2015-10-29T10:44:13Z","body":"There seems to be some client which sends invalid HTTP requests (i. e. with a malformed or missing HTTP header) to Graylog.\r\n\r\nIf you feel adventurous, you can set the log level for `org.jboss.netty` to `DEBUG` (e. g. in your `log4j.xml`) and see if you can identify the misbehaving client."}}