This guide covers common problems encountered while setting up and contributing to TEAMMATES.
The backend server fails with java.io.FileNotFoundException
java.io.FileNotFoundException
The backend server is "stuck" at 85% EXECUTING or alike
85% EXECUTING
PSQLException: FATAL: password authentication failed for user 'teammates' when connecting to database
PSQLException: FATAL: password authentication failed for user 'teammates'
Backend fails to start with org.hibernate.tool.schema.spi.SchemaManagementException
org.hibernate.tool.schema.spi.SchemaManagementException
A handful of failed E2E test cases (< 10)
java.net.ConnectException: Connection refused when running E2E tests
java.net.ConnectException: Connection refused
org.openqa.selenium.WebDriverException: Unable to bind to locking port 7054 within 45000 ms when running tests with Browser
org.openqa.selenium.WebDriverException: Unable to bind to locking port 7054 within 45000 ms
On Linux: java.io.IOException: Directory "/tmpfiles" could not be created
java.io.IOException: Directory "/tmpfiles" could not be created
If none of the above helps, post in GitHub Discussions with as much relevant information as possible.