The bootstrap process of OpenAM currently depends on the configuration store being accessible at the time of OpenAM startup. In case the configuration store is not available the bootstrap process will fail in an unrecoverable manner.
AMSetupFilter calls isCurrentConfigurationValid in the AMSetupServlet to see if the server has bootstrapped. If it has not then config screen is displayed. If the server is running with an external OpenDJ it is possible that the OpenDJ is not yet up. Should retry if OpenDJ is external.