Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jan 8, 2015
  1. @clonezone

    Merge pull request #139 from stesla/master

    clonezone authored
    return empty content for 304 (fixes #138)
Commits on Jan 7, 2015
  1. @stesla
  2. @stesla
Commits on Nov 14, 2014
  1. @clonezone

    Merge pull request #137 from clonezone/master

    clonezone authored
    Don't report errors on closed Channels.
Commits on Nov 13, 2014
  1. @clonezone

    Don't report errors on closed Channels.

    clonezone authored
    Fix an infinite loop when an exception occurs on closed Channel.
Commits on Aug 22, 2014
  1. @sharvie

    Merge pull request #133 from jrsacks/master

    sharvie authored
    PathMatchHandler will hand off control to the next handler when a request has an invalid URI
  2. @jrsacks
Commits on Jul 25, 2014
  1. @joewalnes
Commits on Jul 23, 2014
  1. don't try to respond on any ioexceptions. we saw another infinite bar…

    shane harvie authored
    …f of excpetions in one of our apps - not sure of the exact cause - but I don't think there's any reason to try to respond after an IOException
Commits on Jul 17, 2014
  1. fixed maven build

    shane harvie authored
  2. fixed issue where connection exception would cause infinite exception…

    shane harvie authored
    … callbacks
Commits on Jul 10, 2014
  1. @sharvie

    Merge pull request #126 from hmottestad/master

    sharvie authored
    Fixed a cyclical error when flushing an error and flushing fails.
Commits on Dec 17, 2013
  1. @joewalnes

    Merge pull request #127 from bitdeli-chef/master

    joewalnes authored
    Add a Bitdeli Badge to README
  2. @bitdeli-chef
Commits on Dec 8, 2013
  1. @hmottestad

    Update NettyHttpResponse.java

    hmottestad authored
    Added a try catch around flushResponse() in error(Throwable error) which can cause cyclical errors where one error causes another because it fails when flushing. 
    
    Following is the stack trace for the expection:
    
    org.webbitserver.WebbitException: cannot send more responses than requests on [id: 0x4be70e4d, /10.0.0.1:57648 :> /10.0.0.99:1234]
    	at org.webbitserver.WebbitException.fromException(WebbitException.java:36)
    	at org.webbitserver.netty.NettyHttpResponse.error(NettyHttpResponse.java:170)
    	at org.webbitserver.netty.NettyHttpChannelHandler$3.run(NettyHttpChannelHandler.java:94)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
    	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    	at java.lang.Thread.run(Thread.java:637)
    Caused by: java.lang.IllegalStateException: cannot send more responses than requests
    	at org.jboss.netty.handler.codec.http.HttpContentEncoder.writeRequested(HttpContentEncoder.java:100)
    	at org.jboss.netty.channel.Channels.write(Channels.java:704)
    	at org.jboss.netty.channel.Channels.write(Channels.java:671)
    	at org.jboss.netty.channel.AbstractChannel.write(AbstractChannel.java:248)
    	at org.webbitserver.netty.NettyHttpResponse.write(NettyHttpResponse.java:207)
    	at org.webbitserver.netty.NettyHttpResponse.flushResponse(NettyHttpResponse.java:195)
    	at org.webbitserver.netty.NettyHttpResponse.error(NettyHttpResponse.java:168)
    	... 9 more
    org.webbitserver.WebbitException: cannot send more responses than requests on [id: 0x4be70e4d, /10.0.0.1:57648 :> /10.0.0.99:1234]
    	at org.webbitserver.WebbitException.fromException(WebbitException.java:36)
    	at org.webbitserver.netty.NettyHttpResponse.error(NettyHttpResponse.java:170)
    	at org.webbitserver.netty.NettyHttpChannelHandler$3.run(NettyHttpChannelHandler.java:94)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
    	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    	at java.lang.Thread.run(Thread.java:637)
    Caused by: java.lang.IllegalStateException: cannot send more responses than requests
    	at org.jboss.netty.handler.codec.http.HttpContentEncoder.writeRequested(HttpContentEncoder.java:100)
    	at org.jboss.netty.channel.Channels.write(Channels.java:704)
    	at org.jboss.netty.channel.Channels.write(Channels.java:671)
    	at org.jboss.netty.channel.AbstractChannel.write(AbstractChannel.java:248)
    	at org.webbitserver.netty.NettyHttpResponse.write(NettyHttpResponse.java:207)
    	at org.webbitserver.netty.NettyHttpResponse.flushResponse(NettyHttpResponse.java:195)
    	at org.webbitserver.netty.NettyHttpResponse.error(NettyHttpResponse.java:168)
    	... 9 more
    org.webbitserver.WebbitException: cannot send more responses than requests on [id: 0x4be70e4d, /10.0.0.1:57648 :> /10.0.0.99:1234]
    	at org.webbitserver.WebbitException.fromException(WebbitException.java:36)
    	at org.webbitserver.netty.NettyHttpResponse.error(NettyHttpResponse.java:170)
    	at org.webbitserver.netty.NettyHttpChannelHandler$3.run(NettyHttpChannelHandler.java:94)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
    	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    	at java.lang.Thread.run(Thread.java:637)
    Caused by: java.lang.IllegalStateException: cannot send more responses than requests
    	at org.jboss.netty.handler.codec.http.HttpContentEncoder.writeRequested(HttpContentEncoder.java:100)
    	at org.jboss.netty.channel.Channels.write(Channels.java:704)
    	at org.jboss.netty.channel.Channels.write(Channels.java:671)
    	at org.jboss.netty.channel.AbstractChannel.write(AbstractChannel.java:248)
    	at org.webbitserver.netty.NettyHttpResponse.write(NettyHttpResponse.java:207)
    	at org.webbitserver.netty.NettyHttpResponse.flushResponse(NettyHttpResponse.java:195)
    	at org.webbitserver.netty.NettyHttpResponse.error(NettyHttpResponse.java:168)
    	... 9 more
    org.webbitserver.WebbitException: cannot send more responses than requests on [id: 0x4be70e4d, /10.0.0.1:57648 :> /10.0.0.99:1234]
    	at org.webbitserver.WebbitException.fromException(WebbitException.java:36)
    	at org.webbitserver.netty.NettyHttpResponse.error(NettyHttpResponse.java:170)
    	at org.webbitserver.netty.NettyHttpChannelHandler$3.run(NettyHttpChannelHandler.java:94)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
    	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    	at java.lang.Thread.run(Thread.java:637)
    Caused by: java.lang.IllegalStateException: cannot send more responses than requests
    	at org.jboss.netty.handler.codec.http.HttpContentEncoder.writeRequested(HttpContentEncoder.java:100)
    	at org.jboss.netty.channel.Channels.write(Channels.java:704)
    	at org.jboss.netty.channel.Channels.write(Channels.java:671)
    	at org.jboss.netty.channel.AbstractChannel.write(AbstractChannel.java:248)
    	at org.webbitserver.netty.NettyHttpResponse.write(NettyHttpResponse.java:207)
    	at org.webbitserver.netty.NettyHttpResponse.flushResponse(NettyHttpResponse.java:195)
    	at org.webbitserver.netty.NettyHttpResponse.error(NettyHttpResponse.java:168)
    	... 9 more
    org.webbitserver.WebbitException: cannot send more responses than requests on [id: 0x4be70e4d, /10.0.0.1:57648 :> /10.0.0.99:1234]
    	at org.webbitserver.WebbitException.fromException(WebbitException.java:36)
    	at org.webbitserver.netty.NettyHttpResponse.error(NettyHttpResponse.java:170)
    	at org.webbitserver.netty.NettyHttpChannelHandler$3.run(NettyHttpChannelHandler.java:94)
    	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    	at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:98)
    	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:207)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    	at java.lang.Thread.run(Thread.java:637)
    Caused by: java.lang.IllegalStateException: cannot send more responses than requests
    	at org.jboss.netty.handler.codec.http.HttpContentEncoder.writeRequested(HttpContentEncoder.java:100)
    	at org.jboss.netty.channel.Channels.write(Channels.java:704)
    	at org.jboss.netty.channel.Channels.write(Channels.java:671)
    	at org.jboss.netty.channel.AbstractChannel.write(AbstractChannel.java:248)
    	at org.webbitserver.netty.NettyHttpResponse.write(NettyHttpResponse.java:207)
    	at org.webbitserver.netty.NettyHttpResponse.flushResponse(NettyHttpResponse.java:195)
    	at org.webbitserver.netty.NettyHttpResponse.error(NettyHttpResponse.java:168)
    	... 9 more
Commits on Oct 25, 2013
  1. Fix eventsource example

    Aslak Hellesoy authored
Commits on Aug 20, 2013
  1. @osi

    Update HISTORY.md

    osi authored
  2. @osi

    RFC1123 means GMT dates

    osi authored
Commits on Jul 25, 2013
  1. @aslakhellesoy

    Upgrading maven plugins

    aslakhellesoy authored
  2. @aslakhellesoy
  3. @aslakhellesoy

    Removed WebSocketClient. It was experimental and I don't want to main…

    aslakhellesoy authored
    …tain it when there are better alternatives.
Commits on May 17, 2013
  1. @aslakhellesoy

    Attribution

    aslakhellesoy authored
  2. @aslakhellesoy

    Do cleanup in @After methods

    aslakhellesoy authored
  3. @aslakhellesoy

    Update netty sources jar

    aslakhellesoy authored
  4. @aslakhellesoy

    Merge branch 'fix_resource_leakage' of git://github.com/normanmaurer/…

    aslakhellesoy authored
    …webbit into normanmaurer-fix_resource_leakage
Commits on May 11, 2013
  1. @KushalP

    Remove unused imports

    KushalP authored
    These were just here taking up lines. Remove them to prevent any
    confusion for people who might be reading the source.
Commits on Apr 29, 2013
  1. @normanmaurer
Commits on Apr 26, 2013
  1. @aslakhellesoy
  2. @aslakhellesoy
  3. @aslakhellesoy
  4. @aslakhellesoy

    Prepare for release

    aslakhellesoy authored
Commits on Apr 25, 2013
  1. @aslakhellesoy

    Minor code cleanup

    aslakhellesoy authored
  2. @aslakhellesoy
Commits on Apr 24, 2013
  1. @pk11

    upgrade to netty 3.5.5

    pk11 authored
Commits on Apr 23, 2013
  1. @aslakhellesoy

    Attribution

    aslakhellesoy authored
Something went wrong with that request. Please try again.