When saving the process file, if ProcessCode is empty, the following error is reported:
Cannot insert value NULL into column 'ProcessCode', table 'WfDBbpmn2.dbo' WfProcess'; Column does not allow null values. Update failed. The statement has been terminated.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, TaskCompletionSource1 completion, Int32 timeout, Task& task, Boolean asyncWrite, String method) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource1 completion, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite, String methodName) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at Dapper.SqlMapper.ExecuteCommand(IDbConnection cnn, CommandDefinition& command, Action2 paramReader) in D:\Cloud365\GitHomeCore\SfBpmn2\source\lib\Dapper\SqlMapper.cs:line 3431 at Dapper.SqlMapper.ExecuteImpl(IDbConnection cnn, CommandDefinition& command) in D:\Cloud365\GitHomeCore\SfBpmn2\source\lib\Dapper\SqlMapper.cs:line 1376 at Dapper.SqlMapper.Execute(IDbConnection cnn, String sql, Object param, IDbTransaction transaction, Nullable1 commandTimeout, Nullable1 commandType) in D:\Cloud365\GitHomeCore\SfBpmn2\source\lib\Dapper\SqlMapper.cs:line 1251 at DapperExtensions.DapperImplementor.Update[T](IDbConnection connection, T entity, IDbTransaction transaction, Nullable1 commandTimeout) in D:\Cloud365\GitHomeCore\SfBpmn2\source\lib\Dapper\Extensions\DapperImplementor.cs:line 141 at DapperExtensions.DapperExtensions.Update[T](IDbConnection connection, T entity, IDbTransaction transaction, Nullable`1 commandTimeout) in D:\Cloud365\GitHomeCore\SfBpmn2\source\lib\Dapper\Extensions\DapperExtensions.cs:line 167 at Slickflow.Data.Repository.Update[T](IDbConnection conn, T entity, IDbTransaction transaction) in D:\Cloud365\GitHomeCore\SfBpmn2\source\Lib\Slickflow.Data\Repository.cs:line 758 at Slickflow.Engine.Business.Manager.ProcessManager.SaveProcessFileSingle(ProcessFileEntity entity) in D:\Cloud365\GitHomeCore\SfBpmn2\source\Lib\Slickflow.Engine\Business\Manager\ProcessManager.cs:line 838
When saving the process file, if ProcessCode is empty, the following error is reported:
Cannot insert value NULL into column 'ProcessCode', table 'WfDBbpmn2.dbo' WfProcess'; Column does not allow null values. Update failed. The statement has been terminated.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action
1 wrapCloseInAction) at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action1 wrapCloseInAction) at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, SqlDataReader ds) at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, TaskCompletionSource1 completion, Int32 timeout, Task& task, Boolean asyncWrite, String method) at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource1 completion, Boolean sendToPipe, Int32 timeout, Boolean asyncWrite, String methodName) at System.Data.SqlClient.SqlCommand.ExecuteNonQuery() at Dapper.SqlMapper.ExecuteCommand(IDbConnection cnn, CommandDefinition& command, Action2 paramReader) in D:\Cloud365\GitHomeCore\SfBpmn2\source\lib\Dapper\SqlMapper.cs:line 3431 at Dapper.SqlMapper.ExecuteImpl(IDbConnection cnn, CommandDefinition& command) in D:\Cloud365\GitHomeCore\SfBpmn2\source\lib\Dapper\SqlMapper.cs:line 1376 at Dapper.SqlMapper.Execute(IDbConnection cnn, String sql, Object param, IDbTransaction transaction, Nullable1 commandTimeout, Nullable1 commandType) in D:\Cloud365\GitHomeCore\SfBpmn2\source\lib\Dapper\SqlMapper.cs:line 1251 at DapperExtensions.DapperImplementor.Update[T](IDbConnection connection, T entity, IDbTransaction transaction, Nullable1 commandTimeout) in D:\Cloud365\GitHomeCore\SfBpmn2\source\lib\Dapper\Extensions\DapperImplementor.cs:line 141 at DapperExtensions.DapperExtensions.Update[T](IDbConnection connection, T entity, IDbTransaction transaction, Nullable`1 commandTimeout) in D:\Cloud365\GitHomeCore\SfBpmn2\source\lib\Dapper\Extensions\DapperExtensions.cs:line 167 at Slickflow.Data.Repository.Update[T](IDbConnection conn, T entity, IDbTransaction transaction) in D:\Cloud365\GitHomeCore\SfBpmn2\source\Lib\Slickflow.Data\Repository.cs:line 758 at Slickflow.Engine.Business.Manager.ProcessManager.SaveProcessFileSingle(ProcessFileEntity entity) in D:\Cloud365\GitHomeCore\SfBpmn2\source\Lib\Slickflow.Engine\Business\Manager\ProcessManager.cs:line 838