Those are… very strange errors. Specifically, this one in xdat.log:
2015-09-01 12:51:38,231 [http-bio-8080-exec-18] ERROR org.nrg.xdat.turbine.modules.screens.SecureScreen -
org.postgresql.util.PSQLException: ERROR: relation "xdat_search.prearchive" does not exist
Position: 15
You really shouldn’t ever have this. XNAT checks for the existence of the xdat_search.prearchive table on start up and, if it doesn’t exist, creates it. That seems to indicate that something is messed up with the installation, the database connection,
or something like that. The errors in the turbine.log are usually very non-specific: they just mean that something’s just really broken.
It’s quite possible that your initial attempts to build the deployment with the problems accessing the database left XNAT in some kind of weird state where it can’t figure out that it needs to do stuff to initialize the application properly and then tries
to access stuff that’s not properly initialized.
My suggestion would be to nuke the entire installation: drop the database and recreate it, delete your deployed XNAT web app or war, then run through the basic setup process again from start to finish (you’ll probably need to delete the deployments and
projects folders in your XNAT source builder folder as well). I generally make sure I can go from an empty database and clean source code to a fully initialized and running XNAT application without any errors along the way for precisely this reason.