[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[p2-dev] http instabilities
|
Ciao P2 :)
We recently had a surge of problems updating our products, using
standard p2/ecf technologies,
I'm hoping you've seen these and can point us at options to tweak the
bevaviour to get by such issues...
Here is the backtrace for our 3.5-based product:
!ENTRY org.eclipse.equinox.p2.repository 4 1002 2009-08-28 16:55:00.873
!MESSAGE Unable to read repository at http://<path to artifact>
!STACK 0
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at
java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
at
java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
at
java.io.BufferedInputStream.read(BufferedInputStream.java:317)
at
sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:687)
at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:632)
at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnec
tion.java:1000)
at
org.eclipse.ecf.provider.filetransfer.retrieve.UrlConnectionRetrieveFile
Transfer.getDecompressedStream(UrlConnectionRetrieveFileTransfer.java:46
2)
at
org.eclipse.ecf.provider.filetransfer.retrieve.UrlConnectionRetrieveFile
Transfer.openStreams(UrlConnectionRetrieveFileTransfer.java:287)
at
org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTrans
fer.sendRetrieveRequest(AbstractRetrieveFileTransfer.java:808)
at
org.eclipse.ecf.provider.filetransfer.retrieve.AbstractRetrieveFileTrans
fer.sendRetrieveRequest(AbstractRetrieveFileTransfer.java:506)
at
org.eclipse.ecf.provider.filetransfer.retrieve.MultiProtocolRetrieveAdap
ter.sendRetrieveRequest(MultiProtocolRetrieveAdapter.java:98)
at
org.eclipse.equinox.internal.p2.repository.FileReader.sendRetrieveReques
t(FileReader.java:317)
at
org.eclipse.equinox.internal.p2.repository.FileReader.readInto(FileReade
r.java:263)
at
org.eclipse.equinox.internal.p2.repository.RepositoryTransport.download(
RepositoryTransport.java:70)
at
org.eclipse.equinox.internal.p2.repository.RepositoryTransport.download(
RepositoryTransport.java:121)
at
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifac
tRepository.downloadArtifact(SimpleArtifactRepository.java:472)
at
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifac
tRepository.downloadArtifact(SimpleArtifactRepository.java:455)
at
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifac
tRepository.getArtifact(SimpleArtifactRepository.java:522)
at
org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.getArt
ifact(MirrorRequest.java:200)
at
org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transf
erSingle(MirrorRequest.java:175)
at
org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transf
er(MirrorRequest.java:159)
at
org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.perfor
m(MirrorRequest.java:95)
at
org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifac
tRepository.getArtifact(SimpleArtifactRepository.java:511)
at
org.eclipse.equinox.internal.p2.artifact.repository.simple.DownloadJob.r
un(DownloadJob.java:64)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
TIA,
Ciao, hh