This rabbitmq:test stuckness has been a common pain point for me recently. I did some investigation and found one issue with the test and also added a class level timeout for the test. Opened up https://github.com/apache/beam/pull/12137
On Tue, Jun 30, 2020 at 11:22 AM Maximilian Michels <m...@apache.org> wrote: > Hi Alex, > > Fully agree with you that it can be hard to find the cause for a failing > build. You basically need to know the exact keyword to grep for. The > reason is that Jenkins does not understand all build logs to display the > error directly in the UI. > > I often do the following for large logs: > > $ curl > https://ci-beam.apache.org/job/beam_PreCommit_Java_Commit/12017/consoleText > | less > > Then I can use '/' to search in the log quickly without my browser > slowing down. > > In the linked build log, I searched for ' FAILED': > > 09:18:26 > Task :sdks:java:io:rabbitmq:test FAILED > 09:18:26 > 09:18:26 FAILURE: Build failed with an exception. > 09:18:26 > 09:18:26 * What went wrong: > 09:18:26 Execution failed for task ':sdks:java:io:rabbitmq:test'. > 09:18:26 > Process 'Gradle Test Executor 110' finished with non-zero > exit value 143 > 09:18:26 This problem might be caused by incorrect test process > configuration. > 09:18:26 Please refer to the test execution section in the User > Manual at > > https://docs.gradle.org/5.2.1/userguide/java_testing.html#sec:test_execution > > Now, it appears that the rabbitmq tests are timing out but I'm not sure > the issue if with rabbitmq because I'm also seeing: > > Build timed out (after 120 minutes). Marking the build as aborted. > Build was aborted > Recording test results > > So maybe some other test slowed down the build and when it reached > rabbitmq it was killed. That can probably tested by running the build > multiple times. > > -Max > > On 30.06.20 19:47, Alex Amato wrote: > > Often I see the build failing, but on the next page there are no > > warnings and no errors. > > > > Then when you dive into the full log, it slows down the browser and > > there is no obvious ctrl-f keyword to find the error ("error" yields > > over 100 results, and the error isn't always at the bottom). Is there a > > faster/better way to do it? > > > > There is a log about the build timing out, but I don't really know what > > timed out or where to look next. > > > > Is 120 min a long enough time? Did something recently happen? If so Can > > we increase the timeout until we debug the regression? > > > > https://ci-beam.apache.org/job/beam_PreCommit_Java_Commit/12017/ > > > > https://issues.apache.org/jira/browse/BEAM-10390 > > > > Thanks, I would appreciate any ideas :) > > Alex >