What version of Origam are you using 2025.10.6.4354
I was trying to run workflow from menu as usually before upgrade.
I was expecting it will run without issue.
Instead I’ve got error message on Save step. The error message is not relevant to the date processed. I’m not working with table ‘Svoz’ mentioned in the error. I tried all ongoing version after 2025.5.2.3862. The last working version is 2025.8.0.3950. So there must be some breaking change in workflow behavior in 2025.9 even though it isn’t mentioned in the release notes.
The workflow is pretty simple - 2 UI steps to select record for update → Transformation → Save. After Save step, there is State Machine action, but workflow won’t make it to that stage.
The UI error message is :
Záznam '1522' v 'Svoz' nelze uložit, protože byl změněn uživatelem 'ASAP Admin'.
- Štětky - srážky: 0 > 0,0000
- Datum vytvoření: 21.09.2026 17:28:03 > 19.09.2026 17:56:24
- Srážky štětky - cena: 0 > 0,0000
- Nakládka - sazba za t: 0 > 0,0000
- Vytvořil: Záznam nedostupný (BusinessPartner_parId: 00000000-0000-0000-0000-000000000000) > CNW, service
- Nestandardní řepa (t): 0 > 0,0000000000
- Nakládka - cena: 0 > 0,0000
- Datum posl. změny: null > 21.09.2026 17:21:03
The error from workflow log:
---> System.Data.DBConcurrencyException: Záznam '1605' v 'Svoz' nelze uložit, protože byl změněn uživatelem 'ASAP Admin'.
- Štětky - srážky: 0 > 0,0000
- Datum vytvoření: 21.09.2026 22:00:22 > 21.09.2026 9:08:34
- Srážky štětky - cena: 0 > 0,0000
- Nakládka - sazba za t: 0 > 0,0000
- Vytvořil: Záznam nedostupný (BusinessPartner_parId: 00000000-0000-0000-0000-000000000000) > CNW, service
- Nestandardní řepa (t): 0 > 0,0000000000
- Nakládka - cena: 0 > 0,0000
- Datum posl. změny: null > 21.09.2026 21:34:34
---> System.Data.DBConcurrencyException: Concurrency violation: the UpdateCommand affected 0 of the expected 1 records.
at System.Data.Common.DbDataAdapter.UpdatedRowStatusErrors(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount)
at System.Data.Common.DbDataAdapter.UpdatedRowStatus(RowUpdatedEventArgs rowUpdatedEvent, BatchCommandInfo[] batchCommands, Int32 commandCount)
at System.Data.Common.DbDataAdapter.Update(DataRow[] dataRows, DataTableMapping tableMapping)
at System.Data.Common.DbDataAdapter.UpdateFromDataTable(DataTable dataTable, DataTableMapping tableMapping)
at System.Data.Common.DbDataAdapter.Update(DataTable dataTable)
at Origam.DA.Service.AbstractSqlDataService.ExecuteUpdate(DataStructureQuery query, String transactionId, UserProfile profile, DataStructure dataStructure, IDbTransaction transaction, IDbConnection connection, List`1 deletedRowIds, DataTable changedTable, DataRowState rowState, DataStructureEntity entity, Int32 rowCount, Boolean forceBulkInsert) in D:\a\1\s\backend\Origam.DA.Service\AbstractSqlDataService.cs:line 956
at Origam.DA.Service.AbstractSqlDataService.<>c__DisplayClass22_2.<UpdateData>b__1() in D:\a\1\s\backend\Origam.DA.Service\AbstractSqlDataService.cs:line 592
at Origam.DA.Service.Profiler.ExecuteAndLogStoreActionDuration(DataStructureEntity entity, Action actionToExecute) in D:\a\1\s\backend\Origam.DA.Service\AbstractSqlDataService.cs:line 2931
at Origam.DA.Service.AbstractSqlDataService.UpdateData(DataStructureQuery query, IPrincipal userProfile, DataSet dataset, String transactionId, Boolean forceBulkInsert) in D:\a\1\s\backend\Origam.DA.Service\AbstractSqlDataService.cs:line 588
--- End of inner exception stack trace ---
at Origam.DA.Service.AbstractSqlDataService.UpdateData(DataStructureQuery query, IPrincipal userProfile, DataSet dataset, String transactionId, Boolean forceBulkInsert) in D:\a\1\s\backend\Origam.DA.Service\AbstractSqlDataService.cs:line 667
at Origam.Workflow.DataServiceAgent.SaveData(Guid dataStructureId, Guid methodId, Guid sortSetId, IDataDocument data, Boolean forceBulkInsert) in D:\a\1\s\backend\Origam.Workflow\Service Agents\DataServiceAgent.cs:line 225
at Origam.Workflow.DataServiceAgent.Run() in D:\a\1\s\backend\Origam.Workflow\Service Agents\DataServiceAgent.cs:line 463
at Origam.Workflow.Tasks.ServiceMethodCallEngineTask.OnExecute() in D:\a\1\s\backend\Origam.Workflow\Tasks\ServiceMethodCallEngineTask.cs:line 200
at Origam.Workflow.ProfilingTools.<>c__DisplayClass4_0.<ExecuteAndLogDuration>g__FuncToExecute|0() in D:\a\1\s\backend\Origam.Workflow\ProfilingTools.cs:line 63
at Origam.Workflow.ProfilingTools.ExecuteAndLogDuration(Func`1 funcToExecute, String logEntryType, String path, String id, Func`1 logOnlyIf) in D:\a\1\s\backend\Origam.Workflow\ProfilingTools.cs:line 97
at Origam.Workflow.ProfilingTools.ExecuteAndLogDuration(Action action, String logEntryType, String path, String id, Func`1 logOnlyIf) in D:\a\1\s\backend\Origam.Workflow\ProfilingTools.cs:line 66
at Origam.Workflow.Tasks.AbstractWorkflowEngineTask.MeasuredExecution() in D:\a\1\s\backend\Origam.Workflow\Tasks\AbstractWorkflowEngineTask.cs:line 99
at Origam.Workflow.Tasks.ServiceMethodCallEngineTask.Execute() in D:\a\1\s\backend\Origam.Workflow\Tasks\ServiceMethodCallEngineTask.cs:line 66
--- End of inner exception stack trace ---