[core-dev] wrapping new nio-using inputstreams with another BufferedInputStream in HTTPDownloader
Gregorio Roper <[email protected]> Tue, 5 Jul 2005 18:08:44 +0200
| Newsgroups | gmane.network.gnutella.limewire.core.devel |
|---|---|
| Message-ID | <[email protected]> |
... seems to cause some strange exceptions and connections (although very
rarely) fail to timeout on Java 1.5. And it's also not necessary anymore.
java.lang.IndexOutOfBoundsException
at java.io.BufferedInputStream.read(BufferedInputStream.java:306)
at
com.limegroup.gnutella.util.NPECatchingInputStream.read(NPECatchingInputStream.java:31)
at com.limegroup.gnutella.ByteReader.read(ByteReader.java:81)
at
com.limegroup.gnutella.downloader.HTTPDownloader.doDownload(HTTPDownloader.java:1589)
at
com.limegroup.gnutella.downloader.DownloadWorker.doDownload(DownloadWorker.java:694)
at
com.limegroup.gnutella.downloader.DownloadWorker.connectAndDownload(DownloadWorker.java:369)
at
com.limegroup.gnutella.downloader.DownloadWorker.run(DownloadWorker.java:206)
at java.lang.Thread.run(Thread.java:595)
at
com.limegroup.gnutella.util.ManagedThread.managedRun(ManagedThread.java:60)
at
com.limegroup.gnutella.util.ManagedThread.run(ManagedThread.java:49)
--
mfg
gregorio roper
_______________________________________________
core-dev mailing list
[email protected]
http://www.limewire.org/mailman/listinfo/core-dev