Hi List,
Before I report this as a bug, can someone who understands the log files
please tell me if this error is with GeoServer or as a result of my
twiddling with files? (I've undone my changes but the error stays around).
The log file error says:
2010-07-30 16:11:03,983 INFO [jeeves.service] - Dispatching : main.home
2010-07-30 16:11:03,983 DEBUG [jeeves.service] - -> no input parameters
2010-07-30 16:11:03,983 INFO [jeeves.service] - -> dispatching to
output for : main.home
2010-07-30 16:11:04,061 INFO [jeeves.service] - -> transforming with
stylesheet : C:\Program Files\geonetwork\web\geonetwork/xsl/main-page.xsl
2010-07-30 16:11:04,982 ERROR [jeeves.service] - -> exception during
transformation for : main.home
2010-07-30 16:11:04,982 ERROR [jeeves.service] - -> (C) stylesheet :
C:\Program Files\geonetwork\web\geonetwork/xsl/main-page.xsl
2010-07-30 16:11:04,982 ERROR [jeeves.service] - -> (C) message :
null
2010-07-30 16:11:04,982 ERROR [jeeves.service] - -> (C) exception :
EofException
2010-07-30 16:11:04,982 DEBUG [jeeves.service] - Raised exception while
executing service
<error id="error">
<message />
<class>EofException</class>
<stack>
<at class="org.mortbay.jetty.HttpGenerator" file="HttpGenerator.java"
line="787" method="flush" />
<at class="org.mortbay.jetty.AbstractGenerator$Output"
file="AbstractGenerator.java" line="548" method="blockForOutput" />
<at class="org.mortbay.jetty.AbstractGenerator$Output"
file="AbstractGenerator.java" line="569" method="flush" />
<at class="org.mortbay.jetty.HttpConnection$Output"
file="HttpConnection.java" line="946" method="flush" />
<at class="org.mortbay.jetty.AbstractGenerator$Output"
file="AbstractGenerator.java" line="646" method="write" />
<at class="org.mortbay.jetty.AbstractGenerator$Output"
file="AbstractGenerator.java" line="587" method="write" />
<at class="jeeves.server.dispatchers.ServiceManager"
file="ServiceManager.java" line="702" method="dispatchOutput" />
<at class="jeeves.server.dispatchers.ServiceManager"
file="ServiceManager.java" line="402" method="dispatch" />
<at class="jeeves.server.JeevesEngine" file="JeevesEngine.java"
line="624" method="dispatch" />
<at class="jeeves.server.sources.http.JeevesServlet"
file="JeevesServlet.java" line="183" method="execute" />
</stack>
<request>
<language>en</language>
<service>main.home</service>
</request>
<response />
</error>
-----------------
The console itself has more errors in it that aren't in the log file,
continuing on from the above error:
-----------------
2010-07-30 16:11:04,997 INFO [jeeves.service] - -> transforming with
stylesheet : C:\Program Files\geonetwork\web\geonetwork/xsl/
error.xsl
Error
org.mortbay.jetty.EofException
net.sf.saxon.trans.XPathException: org.mortbay.jetty.EofException
at net.sf.saxon.event.XMLEmitter.close(XMLEmitter.java:265)
at net.sf.saxon.event.ProxyReceiver.close(ProxyReceiver.java:90)
at net.sf.saxon.event.ProxyReceiver.close(ProxyReceiver.java:90)
at net.sf.saxon.event.ProxyReceiver.close(ProxyReceiver.java:90)
at
net.sf.saxon.event.ImplicitResultChecker.close(ImplicitResultChecker.java:79)
at net.sf.saxon.event.ProxyReceiver.close(ProxyReceiver.java:90)
at
net.sf.saxon.event.ComplexContentOutputter.close(ComplexContentOutputter.java:490)
at net.sf.saxon.Controller.transformDocument(Controller.java:1775)
at net.sf.saxon.Controller.transform(Controller.java:1559)
at jeeves.utils.Xml.transform(Xml.java:237)
at jeeves.utils.Xml.transform(Xml.java:197)
at
jeeves.server.dispatchers.ServiceManager.dispatchError(ServiceManager.java:770)
at
jeeves.server.dispatchers.ServiceManager.handleError(ServiceManager.java:484)
at
jeeves.server.dispatchers.ServiceManager.dispatch(ServiceManager.java:429)
at jeeves.server.JeevesEngine.dispatch(JeevesEngine.java:624)
at
jeeves.server.sources.http.JeevesServlet.execute(JeevesServlet.java:183)
at
jeeves.server.sources.http.JeevesServlet.doGet(JeevesServlet.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:363)
at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:533)
at
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:207)
at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403)
at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:522)
Caused by: org.mortbay.jetty.EofException
at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:787)
at
org.mortbay.jetty.AbstractGenerator$Output.blockForOutput(AbstractGenerator.java:548)
at
org.mortbay.jetty.AbstractGenerator$Output.write(AbstractGenerator.java:634)
at
org.mortbay.jetty.AbstractGenerator$Output.write(AbstractGenerator.java:577)
at sun.nio.cs.StreamEncoder.writeBytes(Unknown Source)
at sun.nio.cs.StreamEncoder.implFlushBuffer(Unknown Source)
at sun.nio.cs.StreamEncoder.implFlush(Unknown Source)
at sun.nio.cs.StreamEncoder.flush(Unknown Source)
at java.io.OutputStreamWriter.flush(Unknown Source)
at java.io.BufferedWriter.flush(Unknown Source)
at net.sf.saxon.event.XMLEmitter.close(XMLEmitter.java:262)
... 35 more
Caused by: java.io.IOException: An established connection was aborted by
the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(Unknown Source)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)
at sun.nio.ch.IOUtil.write(Unknown Source)
at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
at
org.mortbay.io.nio.ChannelEndPoint.flush(ChannelEndPoint.java:169)
at
org.mortbay.io.nio.SelectChannelEndPoint.flush(SelectChannelEndPoint.java:221)
at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:721)
... 45 more
---------
org.mortbay.jetty.EofException
at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:787)
at
org.mortbay.jetty.AbstractGenerator$Output.blockForOutput(AbstractGenerator.java:548)
at
org.mortbay.jetty.AbstractGenerator$Output.write(AbstractGenerator.java:634)
at
org.mortbay.jetty.AbstractGenerator$Output.write(AbstractGenerator.java:577)
2010-07-30 16:11:05,091 INFO [jeeves.service] - -> end
transformation for : main.home
2010-07-30 16:11:05,091 INFO [jeeves.service] - -> output ended for :
main.home
2010-07-30 16:11:05,091 INFO [jeeves.service] - -> dispatch ended for :
main.home
at sun.nio.cs.StreamEncoder.writeBytes(Unknown Source)
at sun.nio.cs.StreamEncoder.implFlushBuffer(Unknown Source)
at sun.nio.cs.StreamEncoder.implFlush(Unknown Source)
at sun.nio.cs.StreamEncoder.flush(Unknown Source)
at java.io.OutputStreamWriter.flush(Unknown Source)
at java.io.BufferedWriter.flush(Unknown Source)
at net.sf.saxon.event.XMLEmitter.close(XMLEmitter.java:262)
at net.sf.saxon.event.ProxyReceiver.close(ProxyReceiver.java:90)
at net.sf.saxon.event.ProxyReceiver.close(ProxyReceiver.java:90)
at net.sf.saxon.event.ProxyReceiver.close(ProxyReceiver.java:90)
at
net.sf.saxon.event.ImplicitResultChecker.close(ImplicitResultChecker.java:79)
at net.sf.saxon.event.ProxyReceiver.close(ProxyReceiver.java:90)
at
net.sf.saxon.event.ComplexContentOutputter.close(ComplexContentOutputter.java:490)
at net.sf.saxon.Controller.transformDocument(Controller.java:1775)
at net.sf.saxon.Controller.transform(Controller.java:1559)
at jeeves.utils.Xml.transform(Xml.java:237)
at jeeves.utils.Xml.transform(Xml.java:197)
at
jeeves.server.dispatchers.ServiceManager.dispatchError(ServiceManager.java:770)
at
jeeves.server.dispatchers.ServiceManager.handleError(ServiceManager.java:484)
at
jeeves.server.dispatchers.ServiceManager.dispatch(ServiceManager.java:429)
at jeeves.server.JeevesEngine.dispatch(JeevesEngine.java:624)
at
jeeves.server.sources.http.JeevesServlet.execute(JeevesServlet.java:183)
at
jeeves.server.sources.http.JeevesServlet.doGet(JeevesServlet.java:98)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:363)
at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
at
org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:864)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:533)
at
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:207)
at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403)
at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
at
org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:522)
Caused by: java.io.IOException: An established connection was aborted by
the software in your host machine
at sun.nio.ch.SocketDispatcher.write0(Native Method)
at sun.nio.ch.SocketDispatcher.write(Unknown Source)
at sun.nio.ch.IOUtil.writeFromNativeBuffer(Unknown Source)
at sun.nio.ch.IOUtil.write(Unknown Source)
at sun.nio.ch.SocketChannelImpl.write(Unknown Source)
at
org.mortbay.io.nio.ChannelEndPoint.flush(ChannelEndPoint.java:169)
at
org.mortbay.io.nio.SelectChannelEndPoint.flush(SelectChannelEndPoint.java:221)
at org.mortbay.jetty.HttpGenerator.flush(HttpGenerator.java:721)
... 45 more
2010-07-30 16:11:05,138 INFO [jeeves.service] - -> end error
transformation for : main.home
-----------------
The server still runs and the page looks fine that I can see so I'm not
clear why I'm even getting errors in the console/log.
Regards,
Jonathan
This transmission is intended for the named addressee(s) only and may contain sensitive or protectively marked material up to RESTRICTED and should be handled accordingly. Unless you are the named addressee (or authorised to receive it for the addressee) you may not copy or use it, or disclose it to anyone else. If you have received this transmission in error please notify the sender immediately. All email traffic sent to or from us, including without limitation all GCSX traffic, may be subject to recording and/or monitoring in accordance with relevant legislation.