Hi,
We are setting up a horde server. We have a sample project on a staging perforce instance, and a project on a production perforce instance. We have set up horde to have 2 perforce clusters each with an autosdk stream configured.
When running a conform, it fails with `Unhandled exception while running conform: Failed: Perforce password (P4PASSWD) invalid or unset. (Generic=Config)` and seems to be when syncing the autosdk.
Each of these perforce servers work individually as long as they are the only one, but as soon as we have both, it fails. I did notice that for the autosdk it uses p4.exe instead of the native client, and I found a ticket suggesting this may perhaps be a known issue: [Content removed]
I’m not sure if it relates specifically to the issue we are having, but perhaps there’s an issue with using the p4 executable and syncing two different autosdk streams that each use separate tickets.
We are trying to avoid editing Horde code as much as we can, and was wondering if there was some setting we are missing that would help us with this use case.
This is an example snippet of how we have the perforceClusters section set up:
"perforceClusters":
[
{
"name": "unreal-prod",
"servers":
[
{
"serverAndPort": "unreal-prod:1666"
}
],
"credentials":
[
{
"userName": "horde-build",
"ticket": "12345"
}
],
"autoSdk":
[
{
"name": "autoSdkWorkspaceProd",
"stream": "//autosdk/main"
}
]
},
{
"name": "unreal-stg",
"servers":
[
{
"serverAndPort": "unreal-stg:1666"
}
],
"credentials":
[
{
"userName": "horde-build",
"ticket": "56789"
}
],
"autoSdk":
[
{
"name": "autoSdkWorkspaceStg",
"stream": "//autosdk/main"
}
]
}
]
[Attachment Removed]