History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-1509
Type: Bug Bug
Status: Open Open
Priority: Major Major
Assignee: Robin Shen
Reporter: Paul Varcholik
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
QuickBuild

Perforce Repository Error -- Unknown field name 'SubmitOptions'.

Created: 08/Jan/13 05:29 PM   Updated: 10/Jan/13 07:45 PM
Component/s: None
Affects Version/s: 5.0.3
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown
Environment: Windows


 Description  « Hide
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'.

 All   Comments   Work Log   Change History      Sort Order:
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.

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.

Robin Shen [09/Jan/13 01:11 AM]
What is your Perforce version?

Paul Varcholik [10/Jan/13 07:45 PM]
2005.2/90475 (2005/12/13)

Old. Seriously old.