give resolution time in minutes for the given user story, only provide the number of minutes in the output without any other text

User story: Looks like the query monkey will occasionally get an IncompleteRead:    [1] errors in a row. Running [SELECT 'monkey', ra, decl FROM wise_00.allwise_p3as_mep WHERE CONTAINS(POINT('ICRS', ra, decl), CIRCLE('ICRS', 124.28040601531512, 80.26785555507578, 0.6336726390455147)) = 1] threw [ProtocolError: ('Connection broken: IncompleteRead(2391 bytes read)', IncompleteRead(2391 bytes read))]    On the qserv side it looks like everything completed fine.  In the TAP log I see the following exception:    269958160 TAP ObsCore [http-nio-8080-exec-8] DEBUG QServQueryRunner - BADNESS  org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe   at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:356)   at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:825)   at org.apache.catalina.connector.OutputBuffer.writeByte(OutputBuffer.java:428)   at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:80)   at java.io.FilterOutputStream.write(FilterOutputStream.java:77)   at java.io.FilterOutputStream.write(FilterOutputStream.java:125)   at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)   at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:282)   at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)   at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207)   at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:129)   at java.io.BufferedWriter.write(BufferedWriter.java:230)   at java.io.Writer.write(Writer.java:157)   at org.jdom2.output.support.AbstractXMLOutputProcessor.write(AbstractXMLOutputProcessor.java:342)   at org.jdom2.output.support.AbstractXMLOutputProcessor.printElement(AbstractXMLOutputProcessor.java:802)   at org.jdom2.output.support.AbstractXMLOutputProcessor.printContent(AbstractXMLOutputProcessor.java:946)   at org.jdom2.output.support.AbstractXMLOutputProcessor.printElement(AbstractXMLOutputProcessor.java:868)   at org.jdom2.output.support.AbstractXMLOutputProcessor.printContent(AbstractXMLOutputProcessor.java:946)   at org.jdom2.output.support.AbstractXMLOutputProcessor.printElement(AbstractXMLOutputProcessor.java:868)   at org.jdom2.output.support.AbstractXMLOutputProcessor.printContent(AbstractXMLOutputProcessor.java:946)   at org.jdom2.output.support.AbstractXMLOutputProcessor.printElement(AbstractXMLOutputProcessor.java:868)   at org.jdom2.output.support.AbstractXMLOutputProcessor.printContent(AbstractXMLOutputProcessor.java:946)   at org.jdom2.output.support.AbstractXMLOutputProcessor.printElement(AbstractXMLOutputProcessor.java:868)   at org.jdom2.output.support.AbstractXMLOutputProcessor.printContent(AbstractXMLOutputProcessor.java:946)   at org.jdom2.output.support.AbstractXMLOutputProcessor.printElement(AbstractXMLOutputProcessor.java:868)   at org.jdom2.output.support.AbstractXMLOutputProcessor.printContent(AbstractXMLOutputProcessor.java:946)   at org.jdom2.output.support.AbstractXMLOutputProcessor.printElement(AbstractXMLOutputProcessor.java:868)   at org.jdom2.output.support.AbstractXMLOutputProcessor.printDocument(AbstractXMLOutputProcessor.java:533)   at org.jdom2.output.support.AbstractXMLOutputProcessor.process(AbstractXMLOutputProcessor.java:191)   at org.jdom2.output.XMLOutputter.output(XMLOutputter.java:822)   at ca.nrc.cadc.dali.tables.votable.VOTableWriter.writeImpl(VOTableWriter.java:345)   at ca.nrc.cadc.dali.tables.votable.VOTableWriter.write(VOTableWriter.java:248)   at ca.nrc.cadc.dali.tables.votable.VOTableWriter.write(VOTableWriter.java:227)   at ca.nrc.cadc.dali.tables.votable.VOTableWriter.write(VOTableWriter.java:101)   at ca.nrc.cadc.tap.DefaultTableWriter.write(DefaultTableWriter.java:400)   at ca.nrc.cadc.tap.DefaultTableWriter.write(DefaultTableWriter.java:310)   at ca.nrc.cadc.tap.DefaultTableWriter.write(DefaultTableWriter.java:302)   at ca.nrc.cadc.tap.DefaultTableWriter.write(DefaultTableWriter.java:112)   at ca.nrc.cadc.tap.QServQueryRunner.doIt(QServQueryRunner.java:396)   at ca.nrc.cadc.tap.QServQueryRunner.run(QServQueryRunner.java:171)   at ca.nrc.cadc.uws.server.AbstractExecutor.executeSync(AbstractExecutor.java:207)   at ca.nrc.cadc.uws.server.AbstractExecutor.execute(AbstractExecutor.java:170)   at ca.nrc.cadc.uws.server.SimpleJobManager.execute(SimpleJobManager.java:241)   at ca.nrc.cadc.uws.web.SyncGetAction.doAction(SyncGetAction.java:113)   at ca.nrc.cadc.rest.RestAction.run(RestAction.java:252)   at java.security.AccessController.doPrivileged(Native Method)   at javax.security.auth.Subject.doAs(Subject.java:422)   at ca.nrc.cadc.rest.RestServlet.doit(RestServlet.java:328)   at ca.nrc.cadc.rest.RestServlet.doit(RestServlet.java:281)   at ca.nrc.cadc.rest.RestServlet.doGet(RestServlet.java:193)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:496)   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)   at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)   at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1468)   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)   at java.lang.Thread.run(Thread.java:748)  Caused by: java.io.IOException: Broken pipe   at sun.nio.ch.FileDispatcherImpl.write0(Native Method)   at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)   at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)   at sun.nio.ch.IOUtil.write(IOUtil.java:65)   at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:471)   at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:134)   at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:101)   at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:157)   at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1276)   at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:670)   at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:450)   at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:388)   at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:623)   at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:123)   at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:225)   at org.apache.coyote.Response.doWrite(Response.java:541)   at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:351)   ... 73 more  269958160 TAP ObsCore [http-nio-8080-exec-8] DEBUG QServQueryRunner - Error message: ClientAbortException:java.io.IOException: Broken pipe  269958160 TAP ObsCore [http-nio-8080-exec-8] DEBUG QServQueryRunner - creating TableWriter for error...  269958160 TAP ObsCore [http-nio-8080-exec-8] DEBUG DefaultTableWriter - created: ca.nrc.cadc.dali.tables.votable.VOTableWriter  2019-01-28 22:50:08.674 TAP ObsCore [http-nio-8080-exec-8] WARN SyncOutput - OutputStream already open, not setting response code to: 500  java.lang.IllegalStateException   at ca.nrc.cadc.rest.SyncOutput.setCode(SyncOutput.java:128)   at ca.nrc.cadc.rest.SyncOutput.setResponseCode(SyncOutput.java:116)   at ca.nrc.cadc.tap.QServQueryRunner.doIt(QServQueryRunner.java:512)   at ca.nrc.cadc.tap.QServQueryRunner.run(QServQueryRunner.java:171)   at ca.nrc.cadc.uws.server.AbstractExecutor.executeSync(AbstractExecutor.java:207)   at ca.nrc.cadc.uws.server.AbstractExecutor.execute(AbstractExecutor.java:170)   at ca.nrc.cadc.uws.server.SimpleJobManager.execute(SimpleJobManager.java:241)   at ca.nrc.cadc.uws.web.SyncGetAction.doAction(SyncGetAction.java:113)   at ca.nrc.cadc.rest.RestAction.run(RestAction.java:252)   at java.security.AccessController.doPrivileged(Native Method)   at javax.security.auth.Subject.doAs(Subject.java:422)   at ca.nrc.cadc.rest.RestServlet.doit(RestServlet.java:328)   at ca.nrc.cadc.rest.RestServlet.doit(RestServlet.java:281)   at ca.nrc.cadc.rest.RestServlet.doGet(RestServlet.java:193)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:496)   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)   at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)   at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1468)   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)   at java.lang.Thread.run(Thread.java:748)  2019-01-28 22:50:08.675 TAP ObsCore [http-nio-8080-exec-8] WARN SyncOutput - OutputStream already open, not setting header: Content-Type to: application/x-votable+xml  java.lang.IllegalStateException   at ca.nrc.cadc.rest.SyncOutput.setHeader(SyncOutput.java:145)   at ca.nrc.cadc.tap.QServQueryRunner.doIt(QServQueryRunner.java:513)   at ca.nrc.cadc.tap.QServQueryRunner.run(QServQueryRunner.java:171)   at ca.nrc.cadc.uws.server.AbstractExecutor.executeSync(AbstractExecutor.java:207)   at ca.nrc.cadc.uws.server.AbstractExecutor.execute(AbstractExecutor.java:170)   at ca.nrc.cadc.uws.server.SimpleJobManager.execute(SimpleJobManager.java:241)          at ca.nrc.cadc.uws.web.SyncGetAction.doAction(SyncGetAction.java:113)   at ca.nrc.cadc.rest.RestAction.run(RestAction.java:252)   at java.security.AccessController.doPrivileged(Native Method)   at javax.security.auth.Subject.doAs(Subject.java:422)   at ca.nrc.cadc.rest.RestServlet.doit(RestServlet.java:328)   at ca.nrc.cadc.rest.RestServlet.doit(RestServlet.java:281)   at ca.nrc.cadc.rest.RestServlet.doGet(RestServlet.java:193)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:496)   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)   at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)   at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1468)   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)   at java.lang.Thread.run(Thread.java:748)  2019-01-28 22:50:08.675 TAP ObsCore [http-nio-8080-exec-8] WARN SyncOutput - OutputStream already open, not setting header: Content-Length to: 352  java.lang.IllegalStateException   at ca.nrc.cadc.rest.SyncOutput.setHeader(SyncOutput.java:145)   at ca.nrc.cadc.tap.QServQueryRunner.doIt(QServQueryRunner.java:514)   at ca.nrc.cadc.tap.QServQueryRunner.run(QServQueryRunner.java:171)   at ca.nrc.cadc.uws.server.AbstractExecutor.executeSync(AbstractExecutor.java:207)   at ca.nrc.cadc.uws.server.AbstractExecutor.execute(AbstractExecutor.java:170)   at ca.nrc.cadc.uws.server.SimpleJobManager.execute(SimpleJobManager.java:241)   at ca.nrc.cadc.uws.web.SyncGetAction.doAction(SyncGetAction.java:113)   at ca.nrc.cadc.rest.RestAction.run(RestAction.java:252)   at java.security.AccessController.doPrivileged(Native Method)   at javax.security.auth.Subject.doAs(Subject.java:422)   at ca.nrc.cadc.rest.RestServlet.doit(RestServlet.java:328)   at ca.nrc.cadc.rest.RestServlet.doit(RestServlet.java:281)   at ca.nrc.cadc.rest.RestServlet.doGet(RestServlet.java:193)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:496)   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)   at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)   at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1468)   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)   at java.lang.Thread.run(Thread.java:748)  2019-01-28 22:50:08.675 TAP ObsCore [http-nio-8080-exec-8] WARN SyncOutput - OutputStream already open, not setting header: Content-Disposition to: inline; filename="error_b75c64hkw5xjepbd.xml"  java.lang.IllegalStateException   at ca.nrc.cadc.rest.SyncOutput.setHeader(SyncOutput.java:145)   at ca.nrc.cadc.tap.QServQueryRunner.doIt(QServQueryRunner.java:516)   at ca.nrc.cadc.tap.QServQueryRunner.run(QServQueryRunner.java:171)   at ca.nrc.cadc.uws.server.AbstractExecutor.executeSync(AbstractExecutor.java:207)   at ca.nrc.cadc.uws.server.AbstractExecutor.execute(AbstractExecutor.java:170)   at ca.nrc.cadc.uws.server.SimpleJobManager.execute(SimpleJobManager.java:241)   at ca.nrc.cadc.uws.web.SyncGetAction.doAction(SyncGetAction.java:113)   at ca.nrc.cadc.rest.RestAction.run(RestAction.java:252)   at java.security.AccessController.doPrivileged(Native Method)   at javax.security.auth.Subject.doAs(Subject.java:422)   at ca.nrc.cadc.rest.RestServlet.doit(RestServlet.java:328)   at ca.nrc.cadc.rest.RestServlet.doit(RestServlet.java:281)   at ca.nrc.cadc.rest.RestServlet.doGet(RestServlet.java:193)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:496)   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)   at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)   at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1468)   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)   at java.lang.Thread.run(Thread.java:748)  2019-01-28 22:50:08.676 TAP ObsCore [http-nio-8080-exec-8] ERROR QServQueryRunner - failed to persist error  org.apache.catalina.connector.ClientAbortException: java.io.IOException: Broken pipe   at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:356)   at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:825)   at org.apache.catalina.connector.OutputBuffer.writeByte(OutputBuffer.java:428)   at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:80)   at java.io.FilterOutputStream.write(FilterOutputStream.java:77)   at java.io.FilterOutputStream.write(FilterOutputStream.java:125)   at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)   at sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:291)   at sun.nio.cs.StreamEncoder.implFlush(StreamEncoder.java:295)   at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:141)   at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:229)   at ca.nrc.cadc.tap.QServQueryRunner.doIt(QServQueryRunner.java:519)   at ca.nrc.cadc.tap.QServQueryRunner.run(QServQueryRunner.java:171)   at ca.nrc.cadc.uws.server.AbstractExecutor.executeSync(AbstractExecutor.java:207)   at ca.nrc.cadc.uws.server.AbstractExecutor.execute(AbstractExecutor.java:170)   at ca.nrc.cadc.uws.server.SimpleJobManager.execute(SimpleJobManager.java:241)   at ca.nrc.cadc.uws.web.SyncGetAction.doAction(SyncGetAction.java:113)   at ca.nrc.cadc.rest.RestAction.run(RestAction.java:252)   at java.security.AccessController.doPrivileged(Native Method)   at javax.security.auth.Subject.doAs(Subject.java:422)   at ca.nrc.cadc.rest.RestServlet.doit(RestServlet.java:328)   at ca.nrc.cadc.rest.RestServlet.doit(RestServlet.java:281)   at ca.nrc.cadc.rest.RestServlet.doGet(RestServlet.java:193)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)   at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:198)   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)   at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:496)   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140)   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81)   at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:650)   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87)   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342)   at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803)   at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)   at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790)   at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1468)   at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)   at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)   at java.lang.Thread.run(Thread.java:748)  Caused by: java.io.IOException: Broken pipe   at sun.nio.ch.FileDispatcherImpl.write0(Native Method)   at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:47)   at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)   at sun.nio.ch.IOUtil.write(IOUtil.java:65)   at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:471)   at org.apache.tomcat.util.net.NioChannel.write(NioChannel.java:134)   at org.apache.tomcat.util.net.NioBlockingSelector.write(NioBlockingSelector.java:101)   at org.apache.tomcat.util.net.NioSelectorPool.write(NioSelectorPool.java:157)   at org.apache.tomcat.util.net.NioEndpoint$NioSocketWrapper.doWrite(NioEndpoint.java:1276)   at org.apache.tomcat.util.net.SocketWrapperBase.doWrite(SocketWrapperBase.java:670)   at org.apache.tomcat.util.net.SocketWrapperBase.writeBlocking(SocketWrapperBase.java:450)   at org.apache.tomcat.util.net.SocketWrapperBase.write(SocketWrapperBase.java:388)   at org.apache.coyote.http11.Http11OutputBuffer$SocketOutputBuffer.doWrite(Http11OutputBuffer.java:623)   at org.apache.coyote.http11.filters.ChunkedOutputFilter.doWrite(ChunkedOutputFilter.java:121)   at org.apache.coyote.http11.Http11OutputBuffer.doWrite(Http11OutputBuffer.java:225)   at org.apache.coyote.Response.doWrite(Response.java:541)   at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:351)   ... 46 more  269958162 TAP ObsCore [http-nio-8080-exec-8] DEBUG QServQueryRunner - setting ExecutionPhase = ERROR  269958162 TAP ObsCore [http-nio-8080-exec-8] DEBUG JobDAO - set: b75c64hkw5xjepbd,EXECUTING,ERROR, <error>,Mon Jan 28 22:50:08 GMT 2019  269958162 TAP ObsCore [http-nio-8080-exec-8] DEBUG JobDAO - set: b75c64hkw5xjepbd,EXECUTING,ERROR, <error>, <results>, Mon Jan 28 22:50:08 GMT 2019  269958163 TAP ObsCore [http-nio-8080-exec-8] DEBUG JobDAO - UPDATE uws.Job SET executionPhase = ?, error_summaryMessage = ?, error_type = ?, error_documentURL = ?, endTime = ?, lastModified = ? WHERE jobID = ? AND executionPhase = ?  269958163 TAP ObsCore [http-nio-8080-exec-8] DEBUG JobDAO - error summary: 2  269958163 TAP ObsCore [http-nio-8080-exec-8] DEBUG JobDAO - ERROR,ClientAbortException:java.io.IOException: Broken pipe,FATAL,null,2019-01-28T22:50:08.676,2019-01-28T22:50:08.677,b75c64hkw5xjepbd,EXECUTING        This happened a couple of times today, the other error logs looks the same.
Answer: 397639.0