Not sure if it is related to the latest changes of the Github actions infra.
When setup-java v2 is released and I upgraded the workflow files to use setup-java@v2, all of the Arquillain tests against Payara/Glassfish failed in the following repositories:
- GitHub - hantsy/jakartaee9-starter-boilerplate: Jakarta EE 9 starter boilerplate project(WIP)
- GitHub - hantsy/jakartaee8-starter-boilerplate: A boilerplate project for starting a Jakarta EE 8 application in seconds
Some days ago, when I returned to v1, it worked again. But now when returning back to v1, still failed due to
4848 port is already in use and failed to start Payara/Glassfish server before running Arquillian tests.
Not sure which process will use 4848. One possibility is the workflows are running in parallel with each other on the same machine, not a standalone environment or a single separate execution for every workflow.
The error never appeared in the past year.