Stefan Guggisberg wrote:

if you're calling prop.setValue(someInputStream) the stream is read and
either kept in a byte[] or spooled to a temporary file, depending on its size.

i assume that a read method of the passed input stream throws
an IOException while it is being spooled to internal storage.

ah, that makes sense.

"Connection reset" seems to indicate that the socket the stream
reads from has been prematurely closed.

looks like you have to review the shutdown sequence of your server ;)

heh, yeah. i think what must have happened is that i tried to shut down the server while it was under load, trying to store a bunch of webdav resources, and something got screwed up. i don't think tomcat normally shuts down its http connector or closes open connections before shutting down its webapps, but i could be mistaken.

anyway, i've only seen this error in the context of a badly misbehaving server that needed to be killed, so i'm not too worried about it. but i'm glad you were able to explain the error message, and i'll keep an eye on things to make sure this isn't a more common occurrence.

thanks!

Reply via email to