this is quite reproducable for me, is anyone else seeing this?? a couple more details, i'm using mozilla, and mozilla shows no activity at all, when i stop the fproxy, mozilla tosses up this dialog: "c:\...*blah* could not be saved because the source file could not be read. Try again later, or contact your server administrator."
this leads me to beleive that fproxy is not closing the connection to the browser when a FEC decode fails. -Josh Josh Steiner wrote: > hey all, i've been trying to download some .ogg files from the "ebm is > dead" freesite (nice work, whoever you are ;) and i've noticed a nasty > little bug: since the files are pretty big i'm getting quite a few > DNF's, but if it can't find enough chunks to build up the whole file > and it fails, i am unable to start up another FEC download until i > restart my freenet. if it successfully gets enough chunks, it can > start up another FEC download just fine. > > i'm using JDK 1.4.1 on windows 2000 with build 535 > > below is my error log: > > Nov 15, 2002 10:11:12 AM (freenet.support.io.Bandwidth, main): new > Bandwidth(0,0,RECEIVED) > Nov 15, 2002 10:11:12 AM (freenet.support.io.Bandwidth, main): new > Bandwidth(5120,0,SENT) > Nov 15, 2002 10:11:12 AM (freenet.node.Main, main): loading node keys: > node_52921 > Nov 15, 2002 10:11:13 AM (freenet.node.Main, main): starting filesystem > Nov 15, 2002 10:11:15 AM (freenet.node.Main, main): loading data store > Nov 15, 2002 10:11:15 AM (freenet.node.Main, main): loading routing table > Nov 15, 2002 10:11:18 AM (freenet.node.Main, main): loading temp > bucket factory > Nov 15, 2002 10:11:18 AM (freenet.node.Main, main): loaded temp bucket > factory > Nov 15, 2002 10:11:19 AM (freenet.node.Main, main): read seed nodes > Nov 15, 2002 10:11:19 AM (freenet.node.Main, main): Initial refs > count: 2524 > Nov 15, 2002 10:11:19 AM (freenet.node.Main, main): not seeding > routing table > Nov 15, 2002 10:11:19 AM (freenet.node.Main, main): saved routing table > Nov 15, 2002 10:11:19 AM (freenet.node.Main, main): starting node > Nov 15, 2002 10:11:19 AM (freenet.node.Main, main): loading service: > mainport > Nov 15, 2002 10:11:19 AM (freenet.node.Node, main): Starting ticker.. > Nov 15, 2002 10:11:19 AM (freenet.node.Node, main): Starting interfaces.. > Nov 15, 2002 10:12:03 AM (freenet.client.http.FproxyServlet, > QThread-3): Error sending data to browser: > freenet.client.http.filter.FilterException: Unknown mime type > application/octet-stream > Nov 15, 2002 10:12:08 AM (freenet.client.http.FproxyServlet, > QThread-13): Error sending data to browser: > freenet.client.http.filter.FilterException: Unknown mime type > application/octet-stream > Unable to find native library for fec8 > Unable to find native library for fec16 > Starting redundant download of segment 0. Need 31 of 46 blocks. > Nov 15, 2002 10:13:03 AM > (freenet.interfaces.servlet.MultipleHttpServletContainer, QThread-3): > I/O error in servlet > Nov 15, 2002 10:18:32 AM > (freenet.interfaces.servlet.MultipleHttpServletContainer, QThread-10): > I/O error in servlet > java.io.IOException: Couldn't read one or more segments from Freenet. > at > freenet.support.BucketSequence.handleError(BucketSequence.java:233) > at freenet.support.BucketSequence.readable(BucketSequence.java:247) > at freenet.support.BucketSequence.read(BucketSequence.java:289) > at freenet.support.BucketSequence.access$1(BucketSequence.java:21) > at > freenet.support.BucketSequence$BucketSequenceInputStream.read(BucketSequence.java:354) > > > at freenet.client.http.FproxyServlet.copy(FproxyServlet.java:857) > at > freenet.client.http.SplitFileRequestContext.sendData(SplitFileRequestContext.java:929) > > > at > freenet.client.http.SplitFileRequestContext.renderPage(SplitFileRequestContext.java:330) > > > at > freenet.client.http.SplitFileRequestContext.handle(SplitFileRequestContext.java:103) > > > at > freenet.client.http.FproxyServlet.handleContexts(FproxyServlet.java:380) > at freenet.client.http.FproxyServlet.doGet(FproxyServlet.java:412) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at freenet.client.http.FproxyServlet.service(FproxyServlet.java:312) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > freenet.interfaces.servlet.ServletContainer.handle(ServletContainer.java:62) > > at > freenet.interfaces.LocalInterface$ConnectionShell.run(LocalInterface.java:164) > > > at freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212) > Nov 15, 2002 10:22:55 AM (freenet.client.http.SplitFileRequestContext, > QThread-14): Error sending data to browser: java.io.IOException: > Couldn't read one or more segments from Freenet. > Nov 15, 2002 10:22:55 AM (freenet.client.http.FproxyServlet, > QThread-14): Unexpected Exception in FproxyServlet.doGet -- > java.lang.IllegalStateException: already got ServletOutputStream > java.lang.IllegalStateException: already got ServletOutputStream > at > freenet.support.servlet.ServletResponseImpl.getWriter(ServletResponseImpl.java:68) > > > at > freenet.client.http.SplitFileRequestContext.sendError(SplitFileRequestContext.java:690) > > > at > freenet.client.http.SplitFileRequestContext.sendData(SplitFileRequestContext.java:944) > > > at > freenet.client.http.SplitFileRequestContext.renderPage(SplitFileRequestContext.java:330) > > > at > freenet.client.http.SplitFileRequestContext.handle(SplitFileRequestContext.java:103) > > > at > freenet.client.http.FproxyServlet.handleContexts(FproxyServlet.java:380) > at freenet.client.http.FproxyServlet.doGet(FproxyServlet.java:412) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at freenet.client.http.FproxyServlet.service(FproxyServlet.java:312) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > freenet.interfaces.servlet.ServletContainer.handle(ServletContainer.java:62) > > at > freenet.interfaces.LocalInterface$ConnectionShell.run(LocalInterface.java:164) > > > at freenet.thread.QThreadFactory$QThread.run(QThreadFactory.java:212) > Nov 15, 2002 10:26:03 AM (freenet.client.http.FproxyServlet, > QThread-122): Error sending data to browser: > freenet.client.http.filter.FilterException: Unknown mime type > application/octet-stream > Nov 15, 2002 10:26:07 AM (freenet.client.http.FproxyServlet, > QThread-122): Error sending data to browser: > freenet.client.http.filter.FilterException: Unknown mime type > application/octet-stream > Starting redundant download of segment 0. Need 31 of 46 blocks. > Nov 15, 2002 10:26:23 AM > (freenet.interfaces.servlet.MultipleHttpServletContainer, > QThread-137): I/O error in servlet > > > _____________________________________________________ > you need more drum'n'bass -- http://mp3.com/vitriolix > > > > _______________________________________________ > devl mailing list > devl at freenetproject.org > http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/devl -- _____________________________________________________ you need more drum'n'bass -- http://mp3.com/vitriolix _______________________________________________ devl mailing list devl at freenetproject.org http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/devl
