<< Back to previous view

[QB-1509] Perforce Repository Error -- Unknown field name 'SubmitOptions'.
Created: 08/Jan/13  Updated: 10/Jan/13

Status: Open
Project: QuickBuild
Component/s: None
Affects Version/s: 5.0.3
Fix Version/s: None

Type: Bug Priority: Major
Reporter: Paul Varcholik Assigned To: Robin Shen
Resolution: Unresolved Votes: 0
Remaining Estimate: Unknown Time Spent: Unknown
Original Estimate: Unknown
Environment: Windows


 Description   
This may very well be a user error, but I've simply followed the onscreen instructions for creating a Perforce repository. Afterwards, running a configuring with a single step to checkout files (sync actually, not make writeable) produces the following java error. Note: this occurs with either a predefined Perforce client spec or an input specification.


2013-01-08 10:07:44,594 [pool-1-thread-6] INFO com.pmease.quickbuild.DefaultBuildEngine - Processing build request (configuration:root/Example, request id:b0e10bb2-f596-4cd7-8286-1e9c94a76f94)
2013-01-08 10:07:44,610 [pool-1-thread-6] INFO com.pmease.quickbuild.DefaultBuildEngine - Checking build condition on node 'hpcommon:8810'...
2013-01-08 10:07:44,610 [pool-1-thread-7] INFO com.pmease.quickbuild.CheckConditionJob - Taking repository snapshots...
2013-01-08 10:07:44,610 [pool-1-thread-7] INFO com.pmease.quickbuild.repositorysupport.Repository - Taking snapshot of repository 'Perforce'...
2013-01-08 10:07:44,610 [pool-1-thread-7] INFO com.pmease.quickbuild.repositorysupport.Repository - Determining head revision for repository: Perforce
2013-01-08 10:07:44,610 [pool-1-thread-7] INFO com.pmease.quickbuild.plugin.scm.perforce.PerforceRepository - Updating client spec of 'qb-hpcommon-1'...
2013-01-08 10:07:44,610 [pool-1-thread-7] INFO com.pmease.quickbuild.plugin.scm.perforce.PerforceRepository - Getting Perforce ticket...
2013-01-08 10:07:44,719 [pool-1-thread-8] WARN com.pmease.quickbuild.execution.LineConsumer - Error in client specification.
2013-01-08 10:07:44,719 [pool-1-thread-8] WARN com.pmease.quickbuild.execution.LineConsumer - Error detected at line 5.
2013-01-08 10:07:44,719 [pool-1-thread-8] WARN com.pmease.quickbuild.execution.LineConsumer - Unknown field name 'SubmitOptions'.
2013-01-08 10:07:44,719 [pool-1-thread-6] ERROR com.pmease.quickbuild.DefaultBuildEngine - Error processing build request.
    java.lang.RuntimeException: Error executing grid job
        at com.pmease.quickbuild.grid.GridTaskFuture.get(GridTaskFuture.java:68)
        at com.pmease.quickbuild.grid.GridTaskFuture.get(GridTaskFuture.java:85)
        at com.pmease.quickbuild.DefaultBuildEngine.process(DefaultBuildEngine.java:293)
        at com.pmease.quickbuild.DefaultBuildEngine.access$000(DefaultBuildEngine.java:115)
        at com.pmease.quickbuild.DefaultBuildEngine$2.run(DefaultBuildEngine.java:895)
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
        at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
        at java.util.concurrent.FutureTask.run(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
    Caused by: com.pmease.quickbuild.QuickbuildException: Failed to run command: p4 -p fiea-students:1666 -u pvarcholik -P ****** -c qb-hpcommon-1 client -i
    Command return code: 1
    Command error output: Error in client specification.
    Error detected at line 5.
    Unknown field name 'SubmitOptions'.

 Comments   
Comment by Paul Varcholik [ 08/Jan/13 07:25 PM ]
Ok, found some additional information about this issue. Apparently, we have a particularly old version of Perforce running. I've tested QuickBuild 5.0.3 with a local installation of the latest P4 server and this error does not appear. This is a blocking issue for us unless we upgrade.
Comment by Paul Varcholik [ 08/Jan/13 07:31 PM ]
I've talked with our IT folks and we're building a new Perforce machine. It doesn't address the existing repository, but at least I can use QuickBuild against the new P4 instance. If you'd like to drop the priority of this ticket, feel free.
Comment by Robin Shen [ 09/Jan/13 01:11 AM ]
What is your Perforce version?
Comment by Paul Varcholik [ 10/Jan/13 07:45 PM ]
2005.2/90475 (2005/12/13)

Old. Seriously old.
Generated at Tue May 21 13:38:57 UTC 2024 using JIRA 189.