gpt4 book ai didi

concurrency - 尝试保存第二个任务时来自服务的“并发”错误

转载 作者:行者123 更新时间:2023-12-04 03:25:51 28 4
gpt4 key购买 nike

我正在尝试将两个任务保存到同一个用户故事中。第一个请求总是成功,但第二个服务请求总是在响应中得到这条消息:

Concurrency conflict: [Object has been modified since being read for update in this context] - ConcurrencyConflictException : Modified since read on update : Object Class : com.f4tech.slm.domain.UserStory : ObjectID :



我正在使用 JavaScript SDK 创建任务。我这样做两次:
Rally.data.ModelFactory.getModel({          
type : 'Task',
success : function(task) {

var record = Ext.create(task, {
Name : taskName,
State : 'Defined',
TaskIndex : 1,
WorkProduct : workProductId,
Owner : userIdsTeam[owner],
SyncDevelopmentTasktoAccuRev : accuSync,
Estimate: hours,
TargetDeployment: targetDeployment,
context: {
project:'/project/' + currentProjectId,
projectScopeDown: true
},
});

record.save({
callback : afterSaveNewTaskCallback
});

}
});

我能做些什么来摆脱这个错误并成功保存两个任务?

最佳答案

除了凯尔的回答,您还可以使用 Rally.data.BulkRecordUpdater让创建/更新为您排队。 http://developer.rallydev.com/apps/2.0p5/doc/#!/api/Rally.data.BulkRecordUpdater

关于concurrency - 尝试保存第二个任务时来自服务的“并发”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14200682/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com