Closed
Description
If database/user language is 23 (British English) UniqueConstraintException (2601) cannot be parsed
ErrorMessageParser get isEnglish = false and templates not prepared correctly
On parse try get this exception, because Indexes and parseResult is empty
The given key '1' was not present in the dictionary.
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at Xtensive.Sqls.SqlServer.Driver.Driver.TryProvideErrorContext(Int32 errorCode, String errorMessage, SqlExceptionInfo info) in /_/Orm/Xtensive.Orm.SqlServer/Sql.Drivers.SqlServer/Driver.cs:line 70
at Xtensive.Sqls.SqlServer.Driver.Driver.GetExceptionInfo(Exception exception) in /_/Orm/Xtensive.Orm.SqlServer/Sql.Drivers.SqlServer/Driver.cs:line 35
at Xtensive.Orm.Providers.StorageExceptionBuilder.BuildException(Exception origin, String queryText) in /_/Orm/Xtensive.Orm/Orm/Providers/StorageExceptionBuilder.cs:line 57
at Xtensive.Orm.Providers.StorageDriver.ExecuteCommand[TResult](Session session, DbCommand command, CommandBehavior commandBehavior, Func`3 action) in /_/Orm/Xtensive.Orm/Orm/Providers/StorageDriver.Operations.cs:line 448
at Xtensive.Orm.Providers.Command.ExecuteReader() in /_/Orm/Xtensive.Orm/Orm/Providers/CommandProcessing/Command.cs:line 69
at Xtensive.Orm.Providers.BatchingCommandProcessor.ExecuteBatch(Int32 numberOfTasks, QueryRequest lastRequest, CommandProcessorContext context) in /_/Orm/Xtensive.Orm/Orm/Providers/CommandProcessing/BatchingCommandProcessor.cs:line 160
at Xtensive.Orm.Providers.BatchingCommandProcessor.ExecuteTasksWithReader(QueryRequest request, CommandProcessorContext context) in /_/Orm/Xtensive.Orm/Orm/Providers/CommandProcessing/BatchingCommandProcessor.cs:line 86
at Xtensive.Orm.Providers.SqlSessionHandler.Xtensive.Orm.Providers.IProviderExecutor.ExecuteTupleReader(QueryRequest request, ParameterContext parameterContext) in /_/Orm/Xtensive.Orm/Orm/Providers/SqlSessionHandler.IProviderExecutor.cs:line 27
at Xtensive.Orm.Rse.RecordSetReader.Prepare(Boolean executeAsync) in /_/Orm/Xtensive.Orm/Orm/Rse/RecordSetReader.cs:line 143
at Xtensive.Orm.Rse.RecordSetReader.Create(EnumerationContext context, ExecutableProvider provider) in /_/Orm/Xtensive.Orm/Orm/Rse/RecordSetReader.cs:line 228
at Xtensive.Orm.Linq.TranslatedQuery.ExecuteSequence[T](Session session, ParameterContext parameterContext) in /_/Orm/Xtensive.Orm/Orm/Linq/TranslatedQuery.cs:line 69
at Xtensive.Orm.Linq.QueryProvider.Execute[TResult](Expression expression, Func`4 runQuery) in /_/Orm/Xtensive.Orm/Orm/Linq/QueryProvider.cs:line 111
at Xtensive.Orm.Linq.Queryable`1.GetEnumerator() in /_/Orm/Xtensive.Orm/Orm/Linq/Queryable.cs:line 40
at Xtensive.Orm.Linq.Queryable`1.System.Collections.IEnumerable.GetEnumerator() in /_/Orm/Xtensive.Orm/Orm/Linq/Queryable.cs:line 44
Metadata
Metadata
Assignees
Labels
No labels