Unfortunately no, this is pretty low in the processing chain and out of
reach even for Tyrus.
But! You should be able to reproduce that using standalone (java) from
your desktop and use wireshark or similar tool to see what is on the
wire then this happens. Or, if the remote part is public, you can share
detail about it (privately) with me and I'll try to reproduce and see
what is going on..
Pavel
On 17/06/14 13:49, Salatiel Filho wrote:
> Tried 1.7 release but i am still getting:
>
>
> W/DefaultFilterChain(32672): GRIZZLY0013: Exception during FilterChain execution
> W/DefaultFilterChain(32672): java.lang.
> IllegalStateException:
> java.lang.NumberFormatException
> W/DefaultFilterChain(32672): at
> org.glassfish.grizzly.http.HttpClientFilter.onHttpHeaderError(HttpClientFilter.java:206)
> W/DefaultFilterChain(32672): at
> org.glassfish.grizzly.http.HttpCodecFilter.handleRead(HttpCodecFilter.java:525)
> W/DefaultFilterChain(32672): at
> org.glassfish.grizzly.http.HttpClientFilter.handleRead(HttpClientFilter.java:174)
> W/DefaultFilterChain(32672): at
> org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
> W/DefaultFilterChain(32672): at
> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:284)
> W/DefaultFilterChain(32672): at
> org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:201)
> W/DefaultFilterChain(32672): at
> org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:133)
> W/DefaultFilterChain(32672): at
> org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
> W/DefaultFilterChain(32672): at
> org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:77)
> W/DefaultFilterChain(32672): at
> org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:561)
> W/DefaultFilterChain(32672): at
> org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
> W/DefaultFilterChain(32672): at
> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:117)
> W/DefaultFilterChain(32672): at
> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:56)
> W/DefaultFilterChain(32672): at
> org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:137)
> W/DefaultFilterChain(32672): at
> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:565)
> W/DefaultFilterChain(32672): at
> org.glassfish.grizzly.threadpool.AbstractThreadPool$Worker.run(AbstractThreadPool.java:545)
> W/DefaultFilterChain(32672): at java.lang.Thread.run(Thread.java:841)
> W/DefaultFilterChain(32672): Caused by: java.lang.NumberFormatException
> W/DefaultFilterChain(32672): at
> org.glassfish.grizzly.http.util.Ascii.parseInt(Ascii.java:211)
> W/DefaultFilterChain(32672): at
> org.glassfish.grizzly.http.HttpClientFilter.decodeInitialLineFromBytes(HttpClientFilter.java:340)
> W/DefaultFilterChain(32672): at
> org.glassfish.grizzly.http.HttpCodecFilter.decodeHttpPacketFromBytes(HttpCodecFilter.java:645)
> W/DefaultFilterChain(32672): at
> org.glassfish.grizzly.http.HttpCodecFilter.decodeHttpPacket(HttpCodecFilter.java:626)
> W/DefaultFilterChain(32672): at
> org.glassfish.grizzly.http.HttpCodecFilter.handleRead(HttpCodecFilter.java:491)
> W/DefaultFilterChain(32672): ... 15 more
>
> Pavel, is there any callback that can detect this ?
>
> Thanks !
>
>