Akelbek / hyk-proxy

Automatically exported from code.google.com/p/hyk-proxy
0 stars 1 forks source link

下载文件时长度为0 #163

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
我部署了5个GAE,都加入到hyk-proxy GUI中,分别使用 root 和 GAE 
网站点击 admin 链接后取得的密码认证。Firefox + AutoProxy 
可以打开网页,但是下载得到的文件长度为0。
步骤
1 打开 http://nodeone.se/node/984
2 点击 7: Login redirects (任一个均可)
3 点击页面下面的 Download this screencast (archive.org)

或者直接打开
http://www.archive.org/details/LearnTheRulesFrameworkPart7loginRedirects
点击 Individual Files 表格当中的 QuickTime 下的下载链接
http://www.archive.org/download/LearnTheRulesFrameworkPart7loginRedirects/Rules7
-LoginRedirect.mov
Firefox 会启动下载,得到的文件长度为0.

如果换成 IE 9,点击下载链接后会收到 HTTP 408/409 
服务器忙,有时也会出现下载,然后提示“未能下载此文件��
�。

日志
2011-10-31 16:22:22,273 ERROR 
[com.hyk.proxy.framework.plugin.PluginManager.extractPluginZipFile(PluginManager
.java)] - Failed to load plugin:hyk-proxy-gae-0.9.4.1.zip
java.io.IOException: File exsit.
    at com.hyk.util.io.FileUtil.unzip(FileUtil.java)
    at com.hyk.proxy.framework.plugin.PluginManager.extractPluginZipFile(PluginManager.java)
    at com.hyk.proxy.framework.plugin.PluginManager.loadPlugins(PluginManager.java)
    at com.hyk.proxy.framework.Framework.<init>(Framework.java)
    at com.hyk.proxy.framework.shell.gui.MainFrame.<init>(MainFrame.java)
    at com.hyk.proxy.framework.shell.gui.MainFrame$13.run(MainFrame.java)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$000(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
2011-10-31 16:22:33,058 ERROR 
[com.hyk.proxy.client.application.gae.rpc.HttpClientRpcChannel.connectProxyServe
r(HttpClientRpcChannel.java:350)] - Failed to connect proxy server.
java.net.ConnectException: connection timed out
    at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java)
    at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java)
    at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java)
    at org.jboss.netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java)
    at org.jboss.netty.handler.execution.MemoryAwareThreadPoolExecutor$MemoryAwareRunnable.run(MemoryAwareThreadPoolExecutor.java)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
2011-10-31 16:22:33,063 ERROR 
[com.hyk.proxy.client.application.gae.rpc.HttpClientRpcChannel$HttpResponseHandl
er.exceptionCaught(HttpClientRpcChannel.java:592)] - exceptionCaught in 
HttpResponseHandler
java.net.ConnectException: connection timed out
    at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java)
    at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java)
    at org.jboss.netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java)
    at org.jboss.netty.handler.execution.MemoryAwareThreadPoolExecutor$MemoryAwareRunnable.run(MemoryAwareThreadPoolExecutor.java)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
2011-10-31 16:23:41,554 ERROR 
[com.hyk.proxy.client.application.gae.event.GoogleAppEngineHttpProxyEventService
.handleEvent(GoogleAppEngineHttpProxyEventService.java:289)] - Failed to handle 
this event.
java.io.FileNotFoundException: C:\Program 
Files\hyk-proxy\bin\..\etc\cert\urs.microsoft.com.kst (拒绝访问。)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at com.hyk.proxy.framework.util.SslCertificateHelper.getClientKeyStore(SslCertificateHelper.java)
    at com.hyk.proxy.client.util.ClientUtils.getFakeSSLContext(ClientUtils.java:118)
    at com.hyk.proxy.client.application.gae.event.GoogleAppEngineHttpProxyEventService.handleEvent(GoogleAppEngineHttpProxyEventService.java:233)
    at com.hyk.proxy.framework.httpserver.HttpLocalProxyRequestHandler.messageReceived(HttpLocalProxyRequestHandler.java)
    at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java)
    at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java)
    at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java)
    at org.jboss.netty.handler.stream.ChunkedWriteHandler.handleUpstream(ChunkedWriteHandler.java)
    at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java)
    at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java)
    at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java)
    at org.jboss.netty.handler.codec.replay.ReplayingDecoder.unfoldAndfireMessageReceived(ReplayingDecoder.java)
    at org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java)
    at org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java)
    at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java)
    at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java)
    at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java)
    at org.jboss.netty.handler.execution.ChannelEventRunnable.run(ChannelEventRunnable.java)
    at org.jboss.netty.handler.execution.OrderedMemoryAwareThreadPoolExecutor$ChildExecutor.run(OrderedMemoryAwareThreadPoolExecutor.java)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
2011-10-31 16:23:50,486 ERROR 
[com.hyk.proxy.framework.httpserver.HttpLocalProxyRequestHandler.exceptionCaught
(HttpLocalProxyRequestHandler.java)] - exceptionCaught.
java.io.IOException: 远程主机强迫关闭了一个现有的连接。
    at sun.nio.ch.SocketDispatcher.read0(Native Method)
    at sun.nio.ch.SocketDispatcher.read(Unknown Source)
    at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
    at sun.nio.ch.IOUtil.read(Unknown Source)
    at sun.nio.ch.SocketChannelImpl.read(Unknown Source)
    at org.jboss.netty.buffer.HeapChannelBuffer.setBytes(HeapChannelBuffer.java)
    at org.jboss.netty.buffer.AbstractChannelBuffer.writeBytes(AbstractChannelBuffer.java)
    at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java)
    at org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java)
    at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java)
    at org.jboss.netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java)
    at org.jboss.netty.handler.execution.MemoryAwareThreadPoolExecutor$MemoryAwareRunnable.run(MemoryAwareThreadPoolExecutor.java)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

Original issue reported on code.google.com by zhangyin...@gmail.com on 31 Oct 2011 at 8:24

GoogleCodeExporter commented 8 years ago
2011-10-31 16:22:22,273 ERROR 
[com.hyk.proxy.framework.plugin.PluginManager.extractPluginZipFile(PluginManager
.java)] - Failed to load plugin:hyk-proxy-gae-0.9.4.1.zip
java.io.IOException: File exsit.
    at com.hyk.util.io.FileUtil.unzip(FileUtil.java)
    at com.hyk.proxy.framework.plugin.PluginManager.extractPluginZipFile(PluginManager.java)
    at com.hyk.proxy.framework.plugin.PluginManager.loadPlugins(PluginManager.java)
    at com.hyk.proxy.framework.Framework.<init>(Framework.java)
    at com.hyk.proxy.framework.shell.gui.MainFrame.<init>(MainFrame.java)
    at com.hyk.proxy.framework.shell.gui.MainFrame$13.run(MainFrame.java)
    at java.awt.event.InvocationEvent.dispatch(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$000(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.awt.EventQueue$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)
2011-10-31 16:22:33,058 ERROR 
[com.hyk.proxy.client.application.gae.rpc.HttpClientRpcChannel.connectProxyServe
r(HttpClientRpcChannel.java:350)] - Failed to connect proxy server.
java.net.ConnectException: connection timed out
    at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java)
    at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java)
    at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java)
    at org.jboss.netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java)
    at org.jboss.netty.handler.execution.MemoryAwareThreadPoolExecutor$MemoryAwareRunnable.run(MemoryAwareThreadPoolExecutor.java)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
2011-10-31 16:22:33,063 ERROR 
[com.hyk.proxy.client.application.gae.rpc.HttpClientRpcChannel$HttpResponseHandl
er.exceptionCaught(HttpClientRpcChannel.java:592)] - exceptionCaught in 
HttpResponseHandler
java.net.ConnectException: connection timed out
    at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.processConnectTimeout(NioClientSocketPipelineSink.java)
    at org.jboss.netty.channel.socket.nio.NioClientSocketPipelineSink$Boss.run(NioClientSocketPipelineSink.java)
    at org.jboss.netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java)
    at org.jboss.netty.handler.execution.MemoryAwareThreadPoolExecutor$MemoryAwareRunnable.run(MemoryAwareThreadPoolExecutor.java)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
2011-10-31 16:23:41,554 ERROR 
[com.hyk.proxy.client.application.gae.event.GoogleAppEngineHttpProxyEventService
.handleEvent(GoogleAppEngineHttpProxyEventService.java:289)] - Failed to handle 
this event.
java.io.FileNotFoundException: C:\Program 
Files\hyk-proxy\bin\..\etc\cert\urs.microsoft.com.kst (拒绝访问。)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at com.hyk.proxy.framework.util.SslCertificateHelper.getClientKeyStore(SslCertificateHelper.java)
    at com.hyk.proxy.client.util.ClientUtils.getFakeSSLContext(ClientUtils.java:118)
    at com.hyk.proxy.client.application.gae.event.GoogleAppEngineHttpProxyEventService.handleEvent(GoogleAppEngineHttpProxyEventService.java:233)
    at com.hyk.proxy.framework.httpserver.HttpLocalProxyRequestHandler.messageReceived(HttpLocalProxyRequestHandler.java)
    at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java)
    at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java)
    at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java)
    at org.jboss.netty.handler.stream.ChunkedWriteHandler.handleUpstream(ChunkedWriteHandler.java)
    at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java)
    at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java)
    at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java)
    at org.jboss.netty.handler.codec.replay.ReplayingDecoder.unfoldAndfireMessageReceived(ReplayingDecoder.java)
    at org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java)
    at org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java)
    at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java)
    at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java)
    at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java)
    at org.jboss.netty.handler.execution.ChannelEventRunnable.run(ChannelEventRunnable.java)
    at org.jboss.netty.handler.execution.OrderedMemoryAwareThreadPoolExecutor$ChildExecutor.run(OrderedMemoryAwareThreadPoolExecutor.java)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
2011-10-31 16:23:50,486 ERROR 
[com.hyk.proxy.framework.httpserver.HttpLocalProxyRequestHandler.exceptionCaught
(HttpLocalProxyRequestHandler.java)] - exceptionCaught.
java.io.IOException: 远程主机强迫关闭了一个现有的连接。
    at sun.nio.ch.SocketDispatcher.read0(Native Method)
    at sun.nio.ch.SocketDispatcher.read(Unknown Source)
    at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
    at sun.nio.ch.IOUtil.read(Unknown Source)
    at sun.nio.ch.SocketChannelImpl.read(Unknown Source)
    at org.jboss.netty.buffer.HeapChannelBuffer.setBytes(HeapChannelBuffer.java)
    at org.jboss.netty.buffer.AbstractChannelBuffer.writeBytes(AbstractChannelBuffer.java)
    at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java)
    at org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java)
    at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java)
    at org.jboss.netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java)
    at org.jboss.netty.handler.execution.MemoryAwareThreadPoolExecutor$MemoryAwareRunnable.run(MemoryAwareThreadPoolExecutor.java)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
2011-10-31 16:24:46,651 ERROR 
[com.hyk.proxy.client.application.gae.event.GoogleAppEngineHttpProxyEventService
.handleEvent(GoogleAppEngineHttpProxyEventService.java:289)] - Failed to handle 
this event.
java.io.FileNotFoundException: C:\Program 
Files\hyk-proxy\bin\..\etc\cert\urs.microsoft.com.kst (拒绝访问。)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at com.hyk.proxy.framework.util.SslCertificateHelper.getClientKeyStore(SslCertificateHelper.java)
    at com.hyk.proxy.client.util.ClientUtils.getFakeSSLContext(ClientUtils.java:118)
    at com.hyk.proxy.client.application.gae.event.GoogleAppEngineHttpProxyEventService.handleEvent(GoogleAppEngineHttpProxyEventService.java:233)
    at com.hyk.proxy.framework.httpserver.HttpLocalProxyRequestHandler.messageReceived(HttpLocalProxyRequestHandler.java)
    at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java)
    at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java)
    at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java)
    at org.jboss.netty.handler.stream.ChunkedWriteHandler.handleUpstream(ChunkedWriteHandler.java)
    at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java)
    at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java)
    at org.jboss.netty.channel.Channels.fireMessageReceived(Channels.java)
    at org.jboss.netty.handler.codec.replay.ReplayingDecoder.unfoldAndfireMessageReceived(ReplayingDecoder.java)
    at org.jboss.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java)
    at org.jboss.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java)
    at org.jboss.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java)
    at org.jboss.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java)
    at org.jboss.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java)
    at org.jboss.netty.handler.execution.ChannelEventRunnable.run(ChannelEventRunnable.java)
    at org.jboss.netty.handler.execution.OrderedMemoryAwareThreadPoolExecutor$ChildExecutor.run(OrderedMemoryAwareThreadPoolExecutor.java)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
2011-10-31 16:26:30,533 ERROR 
[com.hyk.proxy.framework.httpserver.HttpLocalProxyRequestHandler.exceptionCaught
(HttpLocalProxyRequestHandler.java)] - exceptionCaught.
java.io.IOException: 远程主机强迫关闭了一个现有的连接。
    at sun.nio.ch.SocketDispatcher.read0(Native Method)
    at sun.nio.ch.SocketDispatcher.read(Unknown Source)
    at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
    at sun.nio.ch.IOUtil.read(Unknown Source)
    at sun.nio.ch.SocketChannelImpl.read(Unknown Source)
    at org.jboss.netty.buffer.HeapChannelBuffer.setBytes(HeapChannelBuffer.java)
    at org.jboss.netty.buffer.AbstractChannelBuffer.writeBytes(AbstractChannelBuffer.java)
    at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java)
    at org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java)
    at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java)
    at org.jboss.netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java)
    at org.jboss.netty.handler.execution.MemoryAwareThreadPoolExecutor$MemoryAwareRunnable.run(MemoryAwareThreadPoolExecutor.java)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
2011-10-31 16:26:31,472 ERROR 
[com.hyk.proxy.client.application.gae.event.GoogleAppEngineHttpProxyEventService
.callBack(GoogleAppEngineHttpProxyEventService.java:457)] - Encounter error for 
request:http://av.vimeo.com/59501/138/64582731.mp4?token=1320050431_587e3982f033
9e1ab8dc4625d656c718
com.hyk.rpc.core.Rpctimeout: 
    at com.hyk.rpc.core.session.Session$SessionTimeoutTask.run(Session.java)
    at com.hyk.timer.standard.StandardTimer$1.run(StandardTimer.java)
    at java.util.TimerThread.mainLoop(Unknown Source)
    at java.util.TimerThread.run(Unknown Source)
2011-10-31 16:26:50,832 ERROR 
[com.hyk.proxy.framework.httpserver.HttpLocalProxyRequestHandler.exceptionCaught
(HttpLocalProxyRequestHandler.java)] - exceptionCaught.
java.io.IOException: 远程主机强迫关闭了一个现有的连接。
    at sun.nio.ch.SocketDispatcher.read0(Native Method)
    at sun.nio.ch.SocketDispatcher.read(Unknown Source)
    at sun.nio.ch.IOUtil.readIntoNativeBuffer(Unknown Source)
    at sun.nio.ch.IOUtil.read(Unknown Source)
    at sun.nio.ch.SocketChannelImpl.read(Unknown Source)
    at org.jboss.netty.buffer.HeapChannelBuffer.setBytes(HeapChannelBuffer.java)
    at org.jboss.netty.buffer.AbstractChannelBuffer.writeBytes(AbstractChannelBuffer.java)
    at org.jboss.netty.channel.socket.nio.NioWorker.read(NioWorker.java)
    at org.jboss.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java)
    at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java)
    at org.jboss.netty.util.internal.IoWorkerRunnable.run(IoWorkerRunnable.java)
    at org.jboss.netty.handler.execution.MemoryAwareThreadPoolExecutor$MemoryAwareRunnable.run(MemoryAwareThreadPoolExecutor.java)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
2011-10-31 16:26:50,835 ERROR 
[com.hyk.proxy.framework.httpserver.HttpLocalProxyRequestHandler.exceptionCaught
(HttpLocalProxyRequestHandler.java)] - exceptionCaught.
java.nio.channels.ClosedChannelException
    at org.jboss.netty.channel.socket.nio.NioWorker.cleanUpWriteBuffer(NioWorker.java)
    at org.jboss.netty.channel.socket.nio.NioWorker.write(NioWorker.java)
    at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleAcceptedSocket(NioServerSocketPipelineSink.java)
    at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipelineSink.java)
    at org.jboss.netty.handler.execution.ExecutionHandler.handleDownstream(ExecutionHandler.java)
    at org.jboss.netty.handler.codec.oneone.OneToOneEncoder.handleDownstream(OneToOneEncoder.java)
    at org.jboss.netty.channel.Channels.write(Channels.java)
    at org.jboss.netty.handler.stream.ChunkedWriteHandler.discard(ChunkedWriteHandler.java)
    at org.jboss.netty.handler.stream.ChunkedWriteHandler.handleUpstream(ChunkedWriteHandler.java)
    at org.jboss.netty.handler.codec.replay.ReplayingDecoder.cleanup(ReplayingDecoder.java)
    at org.jboss.netty.handler.codec.replay.ReplayingDecoder.channelClosed(ReplayingDecoder.java)
    at org.jboss.netty.handler.execution.ChannelEventRunnable.run(ChannelEventRunnable.java)
    at org.jboss.netty.handler.execution.OrderedMemoryAwareThreadPoolExecutor$ChildExecutor.run(OrderedMemoryAwareThreadPoolExecutor.java)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

Original comment by zhangyin...@gmail.com on 31 Oct 2011 at 8:34