This question was created in reference to: [Horde - Perforce Password error when configuring globals.json location in [Content removed]
I’m getting “Failed: Perforce password (P4PASSWD) invalid or unset. (Generic=Config)” in Horde. Familiar error to anyone who uses perforce but I don’t understand why I’m getting it because the password value is correct (I’ve tried it 100 times or so just to be sure I’m not going mad)
Horde is running in ECS, checked environment from shell, checked environment from /api/v1/debug/environment
Confirmed the creds are fine in globals.json when referenced by file system path for configPath. Issue only occurs when setting configPath is in perforce and variables set. I suspect its bad error handling from perforce and its actually nothing to do with password, just need to find out what
I feel like I’m just getting further and further down a totally un-necessary rabbit hole
Unable to read perforce://default/app/Defaults/default.global.json. No matching files found.This was after p4client error which is to be expected if I’m using the environment. Where on earth is that depot coming from? I have configPath set as follows
Horde__configPath=//horde/globals.json
I’ll just put my globals.json and other configs onto filesystem for now
Right all sorted, if configPath EV is set to a perforce path make sure the includes to other configs are perforce paths and not $(HordeDir) like in default globals.json if you just copied it for reference to get started