Re: PropRequestFilter help -- setting up a proxy / more filter questions

>  

OK, while I didn't see this in the docs, the PropRequestFilters only applywhen the proxy is running.
The http-server.props file is read when the proxy
resource is first created, which populates the attributes of the new related resources.
Any added filter can define attributes (similar to, but different than the mechanism
used when a resource is defined -- see the CacheFilter for an example). Once installed
these attributes should be available from Admin/Properties -- each installed filter should
be listed.

Fine. Now I have two questions, one on proxies and one on these filters.

1) Say that an ingoing filter sets up some threaded processing, or modifies some state
    that requires some additional work by the outgoing filter. If the request is cancelled
    before the outgoing filter is called, how can we ensure that at least some clean up routines
    are called?

2) Any time I have tried to configure Jigsaw as a proxy Jigsaw chokes at the point of
    saving the properties...this doesn't occur in NT, only in Win95. The basic sets are:
    1) create a proxy resource, e.g. called proxy, in the root
    2) configure it so it's local-root is root
    3) change the general props so that w3c.jigsaw.root.name is now proxy
    4) save the properties. (chokes)
        ...I noticed the via: attribute is growing in size.    I've included a recent dump below.

Paul.
 

> I am attempting to install a filter (subclass of PropRequestFilter) via the http-server.props
> file.
>
> I have written a (property-less) filter and added it, but it doesn't seem to
> be installed. According to the docs an exception should should if something goes
> wrong while installing the filter. The first line of initialize() in my filter is a
> System.out.println... which never gets executed. [I assume that this filter should
> be loaded whether or not Jigsaw is running as a proxy... is this true?]
>
> To test the system I added a System.out.println (and flush()) to
> the setfilter() routines called by CacheFilter, located in
> w3c.www.protocol.http.HttpManager. When I started Jigsaw
> I didn't see any output.
>
> So... any idea what I am doing wrong, or how I can verify that
> anything is working? I DO know that the http-server.props file is
> being read as other malicious changes make jigsaw choke.
>
> Paul.
>
> --

 

********************************************************************
Paul Pazandak                                      pazandak@objs.com
Object Services and Consulting, Inc.             http://www.objs.com
Minneapolis, Minnesota 55420-5409                       612-881-6498
********************************************************************
 

An HTTP error occured while getting:

http://206.11.252.26:8001/Admin/Properties?checkpoint

Details "Read timed out".

==================================
GET /Admin/Properties?checkpoint HTTP/1.1
Connection: keep-alive
Date: Tue, 09 Dec 1997 20:23:33 GMT
Via: 1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta)
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
Accept-Charset: iso-8859-1,*,utf-8
Accept-Language: en
Authorization: Basic YWRtaW46YWRtaW4=
Host: 206.11.252.26:8001
Referer: http://206.11.252.26:8001/Admin/fr-toc.html
User-Agent: Mozilla/4.03 [en] (Win95; I)

java.io.InterruptedIOException: Read timed out
   at java.net.SocketInputStream.read(SocketInputStream.java:92)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:135)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:162)
   at w3c.www.mime.MimeParser.parse(MimeParser.java:177)
   at
w3c.www.protocol.http.HttpBasicServer.http_unknown(HttpBasicServer.java:618)

   at
w3c.www.protocol.http.HttpBasicServer.doRequest(HttpBasicServer.java:666)

   at
w3c.www.protocol.http.HttpBasicServer.runRequest(HttpBasicServer.java:717)

   at w3c.www.protocol.http.HttpManager.runRequest(HttpManager.java:616)

   at
w3c.jigsaw.proxy.ForwardDirectory.perform(ForwardDirectory.java:323)
   at w3c.jigsaw.http.httpd.perform(httpd.java:1456)
   at w3c.jigsaw.http.Client.processRequest(Client.java:374)
   at w3c.jigsaw.http.Client.startConnection(Client.java:447)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
GET /Admin/Properties?checkpoint HTTP/1.1
Connection: keep-alive
Date: Tue, 09 Dec 1997 20:23:33 GMT
Via: 1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta)
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
Accept-Charset: iso-8859-1,*,utf-8
Accept-Language: en
Authorization: Basic YWRtaW46YWRtaW4=
Host: 206.11.252.26:8001
Referer: http://206.11.252.26:8001/Admin/fr-toc.html
User-Agent: Mozilla/4.03 [en] (Win95; I)

Exception while running request:
w3c.www.protocol.http.HttpException: Read timed out
   at
w3c.www.protocol.http.HttpBasicServer.runRequest(HttpBasicServer.java:750)

   at w3c.www.protocol.http.HttpManager.runRequest(HttpManager.java:616)

   at
w3c.jigsaw.proxy.ForwardDirectory.perform(ForwardDirectory.java:323)
   at w3c.jigsaw.http.httpd.perform(httpd.java:1456)
   at w3c.jigsaw.http.Client.processRequest(Client.java:374)
   at w3c.jigsaw.http.Client.startConnection(Client.java:447)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
HTTP/1.1 504 Gateway Timeout
Connection: keep-alive
Date: Tue, 09 Dec 1997 20:28:35 GMT
Content-Length: 189
Content-Type: text/html
Server: 1.0beta

java.io.InterruptedIOException: Read timed out
   at java.net.SocketInputStream.read(SocketInputStream.java:92)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:135)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:162)
   at w3c.www.mime.MimeParser.parse(MimeParser.java:177)
   at
w3c.www.protocol.http.HttpBasicServer.http_unknown(HttpBasicServer.java:618)

   at
w3c.www.protocol.http.HttpBasicServer.doRequest(HttpBasicServer.java:666)

   at
w3c.www.protocol.http.HttpBasicServer.runRequest(HttpBasicServer.java:717)

   at w3c.www.protocol.http.HttpManager.runRequest(HttpManager.java:616)

   at
w3c.jigsaw.proxy.ForwardDirectory.perform(ForwardDirectory.java:323)
   at w3c.jigsaw.http.httpd.perform(httpd.java:1456)
   at w3c.jigsaw.http.Client.processRequest(Client.java:374)
   at w3c.jigsaw.http.Client.startConnection(Client.java:447)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
java.io.InterruptedIOException: Read timed out
   at java.net.SocketInputStream.read(SocketInputStream.java:92)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:135)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:162)
GET /Admin/Properties?checkpoint HTTP/1.1
   at w3c.www.mime.MimeParser.parse(MimeParser.java:177)
Connection   at
w3c.www.protocol.http.HttpBasicServer.http_unknown(HttpBasicServer.java:618)

:   at
w3c.www.protocol.http.HttpBasicServer.doRequest(HttpBasicServer.java:666)

    at
w3c.www.protocol.http.HttpBasicServer.runRequest(HttpBasicServer.java:717)

keep-alive   at
w3c.www.protocol.http.HttpManager.runRequest(HttpManager.java:616)
    at
w3c.jigsaw.proxy.ForwardDirectory.perform(ForwardDirectory.java:323)

   at w3c.jigsaw.http.httpd.perform(httpd.java:1456)
Date   at w3c.jigsaw.http.Client.processRequest(Client.java:374)
:   at w3c.jigsaw.http.Client.startConnection(Client.java:447)
    at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
Tue, 09 Dec 1997 20:23:33 GMT
Via: 1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta)
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
Accept-Charset: iso-8859-1,*,utf-8
Accept-Language: en
Authorization: Basic YWRtaW46YWRtaW4=
Host: 206.11.252.26:8001
Referer: http://206.11.252.26:8001/Admin/fr-toc.html
User-Agent: Mozilla/4.03 [en] (Win95; I)

   at w3c.util.CachedThread.run(ThreadCache.java:86)
java.io.InterruptedIOException: Read timed out
   at java.net.SocketInputStream.read(SocketInputStream.java:92)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:135)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:162)
   at w3c.www.mime.MimeParser.parse(MimeParser.java:177)
   at
w3c.www.protocol.http.HttpBasicServer.http_unknown(HttpBasicServer.java:618)

   at
w3c.www.protocol.http.HttpBasicServer.doRequest(HttpBasicServer.java:666)

   at
w3c.www.protocol.http.HttpBasicServer.runRequest(HttpBasicServer.java:717)

   at w3c.www.protocol.http.HttpManager.runRequest(HttpManager.java:616)

   at
w3c.jigsaw.proxy.ForwardDirectory.perform(ForwardDirectory.java:323)
   at w3c.jigsaw.http.httpd.perform(httpd.java:1456)
   at w3c.jigsaw.http.Client.processRequest(Client.java:374)
   at w3c.jigsaw.http.Client.startConnection(Client.java:447)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
GET /Admin/Properties?checkpoint HTTP/1.1
Connection: keep-alive
Date: Tue, 09 Dec 1997 20:23:33 GMT
Via: 1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta)
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
Accept-Charset: iso-8859-1,*,utf-8
Accept-Language: en
Authorization: Basic YWRtaW46YWRtaW4=
Host: 206.11.252.26:8001
Referer: http://206.11.252.26:8001/Admin/fr-toc.html
User-Agent: Mozilla/4.03 [en] (Win95; I)

GET /Admin/Properties?checkpoint HTTP/1.1
Connection: keep-alive
Date: Tue, 09 Dec 1997 20:23:33 GMT
Via: 1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta)
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
Accept-Charset: iso-8859-1,*,utf-8
Accept-Language: en
Authorization: Basic YWRtaW46YWRtaW4=
Host: 206.11.252.26:8001
Referer: http://206.11.252.26:8001/Admin/fr-toc.html
User-Agent: Mozilla/4.03 [en] (Win95; I)

java.io.InterruptedIOException: Read timed out
   at java.net.SocketInputStream.read(SocketInputStream.java:92)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:135)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:162)
   at w3c.www.mime.MimeParser.parse(MimeParser.java:177)
   at
w3c.www.protocol.http.HttpBasicServer.http_unknown(HttpBasicServer.java:618)

   at
w3c.www.protocol.http.HttpBasicServer.doRequest(HttpBasicServer.java:666)

   at
w3c.www.protocol.http.HttpBasicServer.runRequest(HttpBasicServer.java:717)

   at w3c.www.protocol.http.HttpManager.runRequest(HttpManager.java:616)

   at
w3c.jigsaw.proxy.ForwardDirectory.perform(ForwardDirectory.java:323)
   at w3c.jigsaw.http.httpd.perform(httpd.java:1456)
   at w3c.jigsaw.http.Client.processRequest(Client.java:374)
   at w3c.jigsaw.http.Client.startConnection(Client.java:447)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
java.io.InterruptedIOException: Read timed out
   at java.net.SocketInputStream.read(SocketInputStream.java:92)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:135)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:162)
GET /Admin/Properties?checkpoint HTTP/1.1
   at w3c.www.mime.MimeParser.parse(MimeParser.java:177)
Connection   at
w3c.www.protocol.http.HttpBasicServer.http_unknown(HttpBasicServer.java:618)

:   at
w3c.www.protocol.http.HttpBasicServer.doRequest(HttpBasicServer.java:666)

    at
w3c.www.protocol.http.HttpBasicServer.runRequest(HttpBasicServer.java:717)

keep-alive   at
w3c.www.protocol.http.HttpManager.runRequest(HttpManager.java:616)
    at
w3c.jigsaw.proxy.ForwardDirectory.perform(ForwardDirectory.java:323)

   at w3c.jigsaw.http.httpd.perform(httpd.java:1456)
Date: Tue, 09 Dec 1997 20:23:33 GMT
Via: 1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta)
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
Accept-Charset: iso-8859-1,*,utf-8
Accept-Language: en
Authorization: Basic YWRtaW46YWRtaW4=
Host: 206.11.252.26:8001
Referer: http://206.11.252.26:8001/Admin/fr-toc.html
User-Agent: Mozilla/4.03 [en] (Win95; I)

   at w3c.jigsaw.http.Client.processRequest(Client.java:374)
   at w3c.jigsaw.http.Client.startConnection(Client.java:447)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
GET /Admin/Properties?checkpoint HTTP/1.1
Connection: keep-alive
Date: Tue, 09 Dec 1997 20:23:33 GMT
Via: 1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta),1.1 objs-mn-2.visi.com (1.0beta),1.1 objs-mn-2.visi.com
(1.0beta)
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
Accept-Charset: iso-8859-1,*,utf-8
Accept-Language: en
Authorization: Basic YWRtaW46YWRtaW4=
Host: 206.11.252.26:8001
Referer: http://206.11.252.26:8001/Admin/fr-toc.html
User-Agent: Mozilla/4.03 [en] (Win95; I)

Exception while running request:
w3c.www.protocol.http.HttpException: Read timed out
   at
w3c.www.protocol.http.HttpBasicServer.runRequest(HttpBasicServer.java:750)

   at w3c.www.protocol.http.HttpManager.runRequest(HttpManager.java:616)

   at
w3c.jigsaw.proxy.ForwardDirectory.perform(ForwardDirectory.java:323)
   at w3c.jigsaw.http.httpd.perform(httpd.java:1456)
   at w3c.jigsaw.http.Client.processRequest(Client.java:374)
   at w3c.jigsaw.http.Client.startConnection(Client.java:447)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
HTTP/1.1 504 Gateway Timeout
Date: Tue, 09 Dec 1997 20:28:38 GMT
Content-Length: 189
Content-Type: text/html
Server: 1.0beta
Exception while running request:
 w3c.www.protocol.http.HttpException: Read timed out

   at
w3c.www.protocol.http.HttpBasicServer.runRequest(HttpBasicServer.java:750)

   at w3c.www.protocol.http.HttpManager.runRequest(HttpManager.java:616)

   at
w3c.jigsaw.proxy.ForwardDirectory.perform(ForwardDirectory.java:323)
   at w3c.jigsaw.http.httpd.perform(httpd.java:1456)
   at w3c.jigsaw.http.Client.processRequest(Client.java:374)
   at w3c.jigsaw.http.Client.startConnection(Client.java:447)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
HTTP/1.1 504 Gateway Timeout
Date: Tue, 09 Dec 1997 20:28:38 GMT
Content-Length: 189
Content-Type: text/html
Server: 1.0beta

Exception while running request:
w3c.www.protocol.http.HttpException: Read timed out
   at
w3c.www.protocol.http.HttpBasicServer.runRequest(HttpBasicServer.java:750)

   at w3c.www.protocol.http.HttpManager.runRequest(HttpManager.java:616)

   at
w3c.jigsaw.proxy.ForwardDirectory.perform(ForwardDirectory.java:323)
   at w3c.jigsaw.http.httpd.perform(httpd.java:1456)
   at w3c.jigsaw.http.Client.processRequest(Client.java:374)
   at w3c.jigsaw.http.Client.startConnection(Client.java:447)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
HTTP/1.1 504 Gateway Timeout
Date: Tue, 09 Dec 1997 20:28:39 GMT
Content-Length: 189
Content-Type: text/html
Server: 1.0beta

Exception while running request:
w3c.www.protocol.http.HttpException: Read timed out
   at
w3c.www.protocol.http.HttpBasicServer.runRequest(HttpBasicServer.java:750)

   at w3c.www.protocol.http.HttpManager.runRequest(HttpManager.java:616)

   at
w3c.jigsaw.proxy.ForwardDirectory.perform(ForwardDirectory.java:323)
   at w3c.jigsaw.http.httpd.perform(httpd.java:1456)
   at w3c.jigsaw.http.Client.processRequest(Client.java:374)
   at w3c.jigsaw.http.Client.startConnection(Client.java:447)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
HTTP/1.1 504 Gateway Timeout
Date: Tue, 09 Dec 1997 20:28:39 GMT
Content-Length: 189
Content-Type: text/html
Server: 1.0beta

Exception while running request:
w3c.www.protocol.http.HttpException: Read timed out
   at
w3c.www.protocol.http.HttpBasicServer.runRequest(HttpBasicServer.java:750)

   at w3c.www.protocol.http.HttpManager.runRequest(HttpManager.java:616)

   at
w3c.jigsaw.proxy.ForwardDirectory.perform(ForwardDirectory.java:323)
   at w3c.jigsaw.http.httpd.perform(httpd.java:1456)
   at w3c.jigsaw.http.Client.processRequest(Client.java:374)
   at w3c.jigsaw.http.Client.startConnection(Client.java:447)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
HTTP/1.1 504 Gateway Timeout
Date: Tue, 09 Dec 1997 20:28:39 GMT
Content-Length: 189
Content-Type: text/html
Server: 1.0beta

+++ client-3(socket-clients:18) got exception:
java.net.SocketException: Connection reset by peer
   at java.net.SocketInputStream.read(SocketInputStream.java:92)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:135)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:162)
   at w3c.www.mime.MimeParser.parse(MimeParser.java:177)
   at w3c.jigsaw.http.Client.getNextRequest(Client.java:247)
   at w3c.jigsaw.http.Client.startConnection(Client.java:438)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
+++ client-6(socket-clients:15) got exception:
java.net.SocketException: Connection reset by peer
   at java.net.SocketInputStream.read(SocketInputStream.java:92)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:135)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:162)
   at w3c.www.mime.MimeParser.parse(MimeParser.java:177)
   at w3c.jigsaw.http.Client.getNextRequest(Client.java:247)
   at w3c.jigsaw.http.Client.startConnection(Client.java:438)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
+++ client-4(socket-clients:17) got exception:
java.net.SocketException: Connection reset by peer
   at java.net.SocketInputStream.read(SocketInputStream.java:92)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:135)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:162)
   at w3c.www.mime.MimeParser.parse(MimeParser.java:177)
   at w3c.jigsaw.http.Client.getNextRequest(Client.java:247)
   at w3c.jigsaw.http.Client.startConnection(Client.java:438)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
+++ client-2(socket-clients:19) got exception:
java.net.SocketException: Connection reset by peer
   at java.net.SocketInputStream.read(SocketInputStream.java:92)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:135)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:162)
   at w3c.www.mime.MimeParser.parse(MimeParser.java:177)
   at w3c.jigsaw.http.Client.getNextRequest(Client.java:247)
   at w3c.jigsaw.http.Client.startConnection(Client.java:438)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
+++ client-4(socket-clients:17) got exception:
w3c.jigsaw.http.ClientException: Connection reset by peer
   at w3c.jigsaw.http.Client.getNextRequest(Client.java:256)
   at w3c.jigsaw.http.Client.startConnection(Client.java:438)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
+++ client-3(socket-clients:18) got exception:
w3c.jigsaw.http.ClientException: Connection reset by peer
   at w3c.jigsaw.http.Client.getNextRequest(Client.java:256)
   at w3c.jigsaw.http.Client.startConnection(Client.java:438)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
+++ client-2(socket-clients:19) got exception:
w3c.jigsaw.http.ClientException: Connection reset by peer
   at w3c.jigsaw.http.Client.getNextRequest(Client.java:256)
   at w3c.jigsaw.http.Client.startConnection(Client.java:438)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
+++ client-6(socket-clients:15) got exception:
w3c.jigsaw.http.ClientException: Connection reset by peer
   at w3c.jigsaw.http.Client.getNextRequest(Client.java:256)
   at w3c.jigsaw.http.Client.startConnection(Client.java:438)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
w3c.jigsaw.http.ClientException: Connection reset by peer
   at w3c.jigsaw.http.Client.getNextRequest(Client.java:256)
   at w3c.jigsaw.http.Client.startConnection(Client.java:438)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
java.net.SocketException: Connection reset by peer
   at java.net.SocketInputStream.read(SocketInputStream.java:92)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:135)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:162)
   at w3c.www.mime.MimeParser.parse(MimeParser.java:177)
   at w3c.jigsaw.http.Client.getNextRequest(Client.java:247)
   at w3c.jigsaw.http.Client.startConnection(Client.java:438)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
+++ client-5(socket-clients:16) got exception:
java.net.SocketException: Connection reset by peer
   at java.net.SocketInputStream.read(SocketInputStream.java:92)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:135)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:162)
   at w3c.www.mime.MimeParser.parse(MimeParser.java:177)
   at w3c.jigsaw.http.Client.getNextRequest(Client.java:247)
   at w3c.jigsaw.http.Client.startConnection(Client.java:438)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
w3c.jigsaw.http.ClientException: Connection reset by peer
   at w3c.jigsaw.http.Client.getNextRequest(Client.java:256)
   at w3c.jigsaw.http.Client.startConnection(Client.java:438)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
java.net.SocketException: Connection reset by peer
   at java.net.SocketInputStream.read(SocketInputStream.java:92)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:135)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:162)
   at w3c.www.mime.MimeParser.parse(MimeParser.java:177)
   at w3c.jigsaw.http.Client.getNextRequest(Client.java:247)
   at w3c.jigsaw.http.Client.startConnection(Client.java:438)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
w3c.jigsaw.http.ClientException: Connection reset by peer
   at w3c.jigsaw.http.Client.getNextRequest(Client.java:256)
   at w3c.jigsaw.http.Client.startConnection(Client.java:438)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
java.net.SocketException: Connection reset by peer
   at java.net.SocketInputStream.read(SocketInputStream.java:92)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:135)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:162)
   at w3c.www.mime.MimeParser.parse(MimeParser.java:177)
   at w3c.jigsaw.http.Client.getNextRequest(Client.java:247)
   at w3c.jigsaw.http.Client.startConnection(Client.java:438)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
+++ client-5(socket-clients:16) got exception:
w3c.jigsaw.http.ClientException: Connection reset by peer
   at w3c.jigsaw.http.Client.getNextRequest(Client.java:256)
   at w3c.jigsaw.http.Client.startConnection(Client.java:438)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
w3c.jigsaw.http.ClientException: Connection reset by peer
   at w3c.jigsaw.http.Client.getNextRequest(Client.java:256)
   at w3c.jigsaw.http.Client.startConnection(Client.java:438)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
java.net.SocketException: Connection reset by peer
   at java.net.SocketInputStream.read(SocketInputStream.java:92)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:135)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:162)
   at w3c.www.mime.MimeParser.parse(MimeParser.java:177)
   at w3c.jigsaw.http.Client.getNextRequest(Client.java:247)
   at w3c.jigsaw.http.Client.startConnection(Client.java:438)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
w3c.jigsaw.http.ClientException: Connection reset by peer
   at w3c.jigsaw.http.Client.getNextRequest(Client.java:256)
   at w3c.jigsaw.http.Client.startConnection(Client.java:438)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)
java.net.SocketException: Connection reset by peer
   at java.net.SocketInputStream.read(SocketInputStream.java:92)
   at java.io.BufferedInputStream.fill(BufferedInputStream.java:135)
   at java.io.BufferedInputStream.read(BufferedInputStream.java:162)
   at w3c.www.mime.MimeParser.parse(MimeParser.java:177)
   at w3c.jigsaw.http.Client.getNextRequest(Client.java:247)
   at w3c.jigsaw.http.Client.startConnection(Client.java:438)
   at w3c.jigsaw.http.socket.SocketClient.run(SocketClient.java:114)
   at w3c.util.CachedThread.run(ThreadCache.java:86)

Received on Tuesday, 9 December 1997 20:51:17 UTC