[Geoserver-devel] org.vfny.geoserver.servlets.AbstractService - Error writing out null

Hi everyone, I have a problem.
I'm trying to modify a MapBuilder in GeoServer, but a problem occured and I don't know what. Can anyone help me? Thanks a lot.

The log of GeoServer is:

62750 [btpool0-3] INFO org.springframework.web.servlet.handler.SimpleUrlHandlerMapping - Default mapping to handler [org.geoserver.request.Dispatcher@
914a0a]
62750 [btpool0-3] INFO org.springframework.web.servlet.DispatcherServlet - Using context class [org.springframework.web.context.support.XmlWebApplicat
ionContext] for servlet 'dispatcher'
62750 [btpool0-3] INFO org.springframework.web.servlet.DispatcherServlet - Unable to locate MultipartResolver with name 'multipartResolver': no multip
art request handling provided
62766 [btpool0-3] INFO org.springframework.web.servlet.DispatcherServlet - Unable to locate LocaleResolver with name 'localeResolver': using default [
org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver@anonymised.com]
62766 [btpool0-3] INFO org.springframework.web.servlet.DispatcherServlet - Unable to locate ThemeResolver with name 'themeResolver': using default [or
g.springframework.web.servlet.theme.FixedThemeResolver@anonymised.com]
62766 [btpool0-3] INFO org.springframework.web.servlet.DispatcherServlet - No HandlerAdapters found in servlet 'dispatcher': using default
62781 [btpool0-3] INFO org.springframework.web.servlet.DispatcherServlet - No ViewResolvers found in servlet 'dispatcher': using default
62781 [btpool0-3] INFO org.springframework.web.servlet.DispatcherServlet - FrameworkServlet 'dispatcher': initialization completed in 109 ms
62781 [btpool0-3] INFO org.springframework.web.servlet.DispatcherServlet - Servlet 'dispatcher' configured successfully
59296 [INFO] org.vfny.geoserver.servlets.AbstractService - handling request: org.vfny.geoserver.wms.requests.GetMapRequest@anonymised.com
59328 [INFO] org.vfny.geoserver.servlets.AbstractService - handling request: org.vfny.geoserver.wms.requests.GetMapRequest@anonymised.com
59328 [INFO] org.vfny.geoserver.servlets.AbstractService - handling request: org.vfny.geoserver.wms.requests.GetMapRequest@anonymised.com
59687 [INFO] org.vfny.geoserver.servlets.AbstractService - Service handled
59703 [INFO] org.vfny.geoserver.servlets.AbstractService - handling request: org.vfny.geoserver.wms.requests.GetMapRequest@anonymised.com
59734 [INFO] org.vfny.geoserver.servlets.AbstractService - Service handled
59750 [INFO] org.vfny.geoserver.servlets.AbstractService - handling request: org.vfny.geoserver.wms.requests.GetMapRequest@anonymised.com
59890 [INFO] org.vfny.geoserver.servlets.AbstractService - Service handled
60343 [GRAVE] org.vfny.geoserver.servlets.AbstractService - Error writing out null
org.mortbay.jetty.EofException
        at org.mortbay.jetty.HttpGenerator.flushBuffers(HttpGenerator.java:856)
        at org.mortbay.jetty.HttpGenerator$Output.flush(HttpGenerator.java:1069)
        at org.mortbay.jetty.HttpConnection$Output.flush(HttpConnection.java:764)
        at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:124)
        at org.vfny.geoserver.util.PartialBufferedOutputStream.forceFlush(PartialBufferedOutputStream.java:206)
        at org.vfny.geoserver.servlets.PartialBufferStrategy.flush(PartialBufferStrategy.java:67)
        at org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:596)
        at org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:333)
        at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:183)
        at org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:58)
        at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:139)
        at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:684)
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392)
        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:347)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1050)
        at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041)
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354)
        at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:226)
        at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627)
        at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
        at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
        at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
        at org.mortbay.jetty.Server.handle(Server.java:269)
        at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:430)
        at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:687)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:492)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:199)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:339)
        at org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270)
        at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
Caused by: java.io.IOException: Se ha forzado la interrupci¾n de una conexi¾n existente por el host remoto
        at sun.nio.ch.SocketDispatcher.writev0(Native Method)
        at sun.nio.ch.SocketDispatcher.writev(SocketDispatcher.java:37)
        at sun.nio.ch.IOUtil.write(IOUtil.java:164)
        at sun.nio.ch.SocketChannelImpl.write0(SocketChannelImpl.java:331)
        at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:354)
        at java.nio.channels.SocketChannel.write(SocketChannel.java:360)
        at org.mortbay.io.nio.ChannelEndPoint.flush(ChannelEndPoint.java:238)
        at org.mortbay.jetty.nio.HttpChannelEndPoint.flush(HttpChannelEndPoint.java:140)
        at org.mortbay.jetty.HttpGenerator.flushBuffers(HttpGenerator.java:778)
        ... 35 more
60343 [ADVERTENCIA] org.vfny.geoserver.servlets.PartialBufferStrategy - OutputStream could not be aborted in time. An error has occurred and could no
t be sent to the user.
60343 [INFO] org.vfny.geoserver.servlets.AbstractService - Had an undefined error: null
63984 [btpool0-3] ERROR org.springframework.web.servlet.DispatcherServlet - Could not complete request
java.lang.IllegalStateException: STREAM 60375 [INFO] org.vfny.geoserver.servlets.AbstractService - Service handled

        at org.mortbay.jetty.Response.getWriter(Response.java:502)
        at org.vfny.geoserver.servlets.AbstractService.send(AbstractService.java:844)
        at org.vfny.geoserver.servlets.AbstractService.sendError(AbstractService.java:900)
        at org.vfny.geoserver.servlets.AbstractService.sendError(AbstractService.java:883)
        at org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:607)
        at org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:333)
        at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:183)
        at org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:58)
        at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:139)
        at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:684)
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392)
        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:347)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1050)
        at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041)
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354)
        at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:226)
        at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627)
        at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
        at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
        at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
        at org.mortbay.jetty.Server.handle(Server.java:269)
        at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:430)
        at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:687)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:492)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:199)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:339)
        at org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270)
        at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
64062 [btpool0-3] ERROR org.mortbay.log - /geoserver/wms:
java.lang.IllegalStateException: STREAM
        at org.mortbay.jetty.Response.getWriter(Response.java:502)
        at org.vfny.geoserver.servlets.AbstractService.send(AbstractService.java:844)
        at org.vfny.geoserver.servlets.AbstractService.sendError(AbstractService.java:900)
        at org.vfny.geoserver.servlets.AbstractService.sendError(AbstractService.java:883)
        at org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:607)
        at org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:333)
        at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:183)
        at org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:58)
        at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:139)
        at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:684)
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392)
        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:347)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1050)
        at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041)
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354)
        at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:226)
        at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627)
        at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
        at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
        at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
        at org.mortbay.jetty.Server.handle(Server.java:269)
        at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:430)
        at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:687)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:492)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:199)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:339)
        at org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270)
        at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
64062 [btpool0-3] ERROR org.mortbay.log - /geoserver/wms
java.lang.IllegalStateException: STREAM
        at org.mortbay.jetty.Response.getWriter(Response.java:502)
        at org.vfny.geoserver.servlets.AbstractService.send(AbstractService.java:844)
        at org.vfny.geoserver.servlets.AbstractService.sendError(AbstractService.java:900)
        at org.vfny.geoserver.servlets.AbstractService.sendError(AbstractService.java:883)
        at org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:607)
        at org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:333)
        at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:183)
        at org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:58)
        at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:139)
        at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
        at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:684)
        at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
        at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392)
        at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:347)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1050)
        at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:122)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041)
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354)
        at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:226)
        at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627)
        at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
        at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
        at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
        at org.mortbay.jetty.Server.handle(Server.java:269)
        at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:430)
        at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:687)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:492)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:199)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:339)
        at org.mortbay.jetty.nio.HttpChannelEndPoint.run(HttpChannelEndPoint.java:270)
        at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)

_________________________________________________________________
Descubre la descarga digital con MSN Music. Más de un millón de canciones. http://music.msn.es/

Eva Martinez ha scritto:

Hi everyone, I have a problem.
I'm trying to modify a MapBuilder in GeoServer, but a problem occured and I don't know what. Can anyone help me? Thanks a lot.

The log of GeoServer is:

Caused by: java.io.IOException: Se ha forzado la interrupci¾n de una conexi¾n existente por el host remoto
        at sun.nio.ch.SocketDispatcher.writev0(Native Method)
        at sun.nio.ch.SocketDispatcher.writev(SocketDispatcher.java:37)

These errors do happen when the client abruptly closes the connection
while Geoserver tries to answer. We should probably not report them
since they're not really Geoserver errors, the client is indeed free
to break up the connection when it likes to.

Besides this stack trace, do you have some actual misbehavior on the client? Usually browsers do give up on requests after a certain time
out, it may be that Geoserver took too much time to answer?

Cheers
Andrea