We have an critical issue to use QuickBuild to make our own build system.
The issue is buildagent service is missing(actually buildagent status has been changed as stopped, right away) when click the "STOP" in specified a step.
In addition, it has has been stopped even nobody click "STOP" button.
We tried to figure out what happend in buildagent but the log is not available if buildagent is missing, so we couldn't figure it.
If you could, please let me know the way to avoid stopping buildagent even user click the "STOP" or unexpected stopping.
Here is the our QuickBuild installation info.
Version : 6.1.15
Plus, this is the agent side log when buildagent has been detached from start the build to the end.
2016-08-11 18:01:08,889 [qtp499127685-23] WARN org.eclipse.jetty.servlet.ServletHandler - /download/171562//artifacts/CoreFileError.txt
java.lang.RuntimeException: java.io.FileNotFoundException: /home/quickbuild/buildagent/storage/builds/171562/artifacts/CoreFileError.txt (No such file or directory)
at com.pmease.quickbuild.util.ServletUtils.serve(ServletUtils.java:144)
at com.pmease.quickbuild.web.DownloadServlet.doGet(DownloadServlet.java:213)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:669)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1336)
at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:198)
at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:176)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307)
at com.pmease.quickbuild.Quickbuild$DisableTraceFilter.doFilter(Quickbuild.java:1061)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:453)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1072)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:382)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1006)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
at org.eclipse.jetty.server.Server.handle(Server.java:365)
at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:485)
at org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53)
at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:926)
at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:988)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:635)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
at org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72)
at org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.FileNotFoundException: /home/quickbuild/buildagent/storage/builds/171562/artifacts/CoreFileError.txt (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:146)
at com.pmease.quickbuild.util.ServletUtils.serve(ServletUtils.java:136)
... 31 more
2016-08-11 18:13:32,112 [qtp499127685-22] WARN org.eclipse.jetty.servlet.ServletHandler - /download/171355//artifacts/xxxxx/xxxxxxx.rpm
java.lang.RuntimeException: java.io.FileNotFoundException: /home/quickbuild/buildagent/storage/builds/171355/artifacts/xxxxx/xxxxxxx.rpm (No such file or directory)
at com.pmease.quickbuild.util.ServletUtils.serve(ServletUtils.java:144)
at com.pmease.quickbuild.web.DownloadServlet.doGet(DownloadServlet.java:213)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:669)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1336)
at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:198)
at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:176)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307)
at com.pmease.quickbuild.Quickbuild$DisableTraceFilter.doFilter(Quickbuild.java:1061)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:453)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1072)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:382)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1006)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
at org.eclipse.jetty.server.Server.handle(Server.java:365)
at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:485)
at org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53)
at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:926)
at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:988)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:635)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
at org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72)
at org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.FileNotFoundException: /home/quickbuild/buildagent/storage/builds/171355/artifacts/xxxxx/xxxxxxx.rpm (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:146)
at com.pmease.quickbuild.util.ServletUtils.serve(ServletUtils.java:136)
... 31 more
2016-08-11 18:16:52,740 [qtp499127685-26] WARN org.eclipse.jetty.servlet.ServletHandler - /another_xxxxx/another_xxxxxxx.rpm
java.lang.RuntimeException: java.io.FileNotFoundException: /home/quickbuild/buildagent/storage/builds/171355/artifacts/another_xxxxx/another_xxxxxxx.rpm (No such file or directory)
at com.pmease.quickbuild.util.ServletUtils.serve(ServletUtils.java:144)
at com.pmease.quickbuild.web.DownloadServlet.doGet(DownloadServlet.java:213)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:669)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1336)
at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:198)
at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:176)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307)
at com.pmease.quickbuild.Quickbuild$DisableTraceFilter.doFilter(Quickbuild.java:1061)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1307)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:453)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1072)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:382)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1006)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:154)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
at org.eclipse.jetty.server.Server.handle(Server.java:365)
at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:485)
at org.eclipse.jetty.server.BlockingHttpConnection.handleRequest(BlockingHttpConnection.java:53)
at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:926)
at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:988)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:635)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
at org.eclipse.jetty.server.BlockingHttpConnection.handle(BlockingHttpConnection.java:72)
at org.eclipse.jetty.server.bio.SocketConnector$ConnectorEndPoint.run(SocketConnector.java:264)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.io.FileNotFoundException: /home/quickbuild/buildagent/storage/builds/171355/artifacts//another_xxxxx/another_xxxxxxx.rpm (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:146)
at com.pmease.quickbuild.util.ServletUtils.serve(ServletUtils.java:136)
... 31 more
2016-08-11 18:58:10,852 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 14914...
2016-08-11 18:58:10,854 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 6447...
2016-08-11 18:58:10,854 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 39530...
2016-08-11 18:58:10,854 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 39508...
2016-08-11 18:58:10,854 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 35922...
2016-08-11 18:58:10,855 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 35813...
2016-08-11 18:58:10,855 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 14871...
2016-08-11 18:58:10,855 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 14870...
2016-08-11 18:58:10,856 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 14863...
2016-08-11 18:58:10,856 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 36252...
2016-08-11 18:58:10,856 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 36251...
2016-08-11 18:58:10,856 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 36248...
2016-08-11 18:58:10,857 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 36247...
2016-08-11 18:58:10,857 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 14322...
2016-08-11 18:58:10,878 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 14914...
2016-08-11 18:58:10,879 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 6447...
2016-08-11 18:58:10,879 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 39530...
2016-08-11 18:58:10,880 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 39508...
2016-08-11 18:58:10,881 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 35922...
2016-08-11 18:58:10,881 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 35813...
2016-08-11 18:58:10,881 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 14871...
2016-08-11 18:58:10,881 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 14870...
2016-08-11 18:58:10,882 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 14863...
2016-08-11 18:58:10,882 [pool-1-thread-33] INFO com.pmease.quickbuild.execution.killtree.ProcessTree - Killing process 36252...
2016-08-11 18:58:10,896 [WrapperListener_stop_runner] INFO com.pmease.quickbuild.Quickbuild - Stopping plugin manager...
2016-08-11 18:58:10,898 [WrapperListener_stop_runner] INFO com.pmease.quickbuild.Quickbuild - Stopping QuickBuild agent...
Thanks to review.