Is horde agent able to create P4 workspace?

Hi,

im starting to use Horde, and i followed tutorials and it looked simple to me. I established horde server and then Enroll agent.

Then i noticed, that when agent trys to execute conform job (i expecting that it is some form of initialization?), but it always fails fails on Exception "Missing ‘View’ tag when parsing 'ClientRecord


So i tried to debug JobDriver.dll with arguments in log and noticed that this exception is thrown because P4 workspace didnt exists. Is this process able to create p4 workspace? Or we need to create them manually? I noticed that there is code for creating p4 workspace.
Also i noticed that metode TryGetClientAsync throws exception even it is “try” maybe this can be source of issue?

And is there any more source of information for horde?

Thanks and Regards

1 Like

I’ve encountered exactly the same problem too. I wonder if there are any solutions?

We have the same issue

For future generations, to solve this issue, you need to change P4 setting server.global.client.views to 1. Default value is 0 but in this case the p4 client -o will not print output horde is expecting.

In my case, i modified horde source code. In ClientRecord.cs there is View property, that is serializable but not optional. So i made it optional, because i have no permission to change P4 setting above.

@Athena_Tennos, @jdgfkf

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.