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
>

Reply via email to