Re: Багрепорты - v 1.2
От: 2Cobalt  
Дата: 12.10.11 06:22
Оценка:
Janus
1.2.0.1536
Поставил дома, читал, читал...
Переустановил ОС (с Win7 на Win7)
Запускаю из того же места, подключаю тот же mdb, всё ок, сообщения читаются.

Запускаю синхронизацию, обрабатываются данные — получаю гранату:

Запрос новых сообщений в форумах — CriticalError
BLToolkit.Data.DataException: Изменения не были успешно внесены из-за повторяющихся значений в индексе, ключевых полях или связях. Измените данные в поле или полях, содержащих повторяющиеся значения, удалите индекс или переопределите его, чтобы разрешить повторяющиеся значения, и повторите попытку. ---> System.Data.OleDb.OleDbException: Изменения не были успешно внесены из-за повторяющихся значений в индексе, ключевых полях или связях. Измените данные в поле или полях, содержащих повторяющиеся значения, удалите индекс или переопределите его, чтобы разрешить повторяющиеся значения, и повторите попытку.
в System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr)
в System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
в System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
в System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
в System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
в System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
в BLToolkit.Data.DbManager.ExecuteOperation[T](OperationType operationType, Func`1 operation)
--- Конец трассировки внутреннего стека исключений ---
в BLToolkit.Data.DbManager.OnOperationException(OperationType op, DataException ex)
в BLToolkit.Data.DbManager.HandleOperationException(OperationType op, Exception ex)
в BLToolkit.Data.DbManager.ExecuteOperation[T](OperationType operationType, Func`1 operation)
в BLToolkit.Data.DbManager.ExecuteNonQueryInternal()
в BLToolkit.Data.DbManager.ExecuteNonQuery()
в BLToolkit.Data.DbManager.BLToolkit.Data.Linq.IDataContext.ExecuteNonQuery(Object query)
в BLToolkit.Data.Linq.Query`1.NonQueryQuery(IDataContextInfo dataContextInfo, Expression expr, Object[] parameters)
в BLToolkit.Data.Linq.Query`1.<SetNonQueryQuery>b__c(QueryContext ctx, IDataContextInfo db, Expression expr, Object[] ps)
в BLToolkit.Data.Linq.Table`1.System.Linq.IQueryProvider.Execute[TResult](Expression expression)
в BLToolkit.Data.Linq.LinqExtensions.Insert[T](IValueInsertable`1 source)
в Rsdn.Janus.MessagesSyncHelper.AddNewRates(IDataContext db, JanusRatingInfo[] rates, Action`2 progressHandler) в d:\UsersQuota\OtherUsers\Mamut\CI\Janus\build\Rsdn\Janus.Rsdn\Synchronization\Tasks\MessagesSyncHelper.cs:строка 80
в Rsdn.Janus.MessagesSyncHelper.AddNewMessages(ISyncContext context, JanusMessageInfo[] messages, JanusRatingInfo[] rates, JanusModerateInfo[] moderatorials, Action`1 afterProcessInTxHandler, Int32 selfID) в d:\UsersQuota\OtherUsers\Mamut\CI\Janus\build\Rsdn\Janus.Rsdn\Synchronization\Tasks\MessagesSyncHelper.cs:строка 203
в Rsdn.Janus.MessagesSyncTask.ProcessResponse(ISyncContext context, ChangeRequest request, ChangeResponse response) в d:\UsersQuota\OtherUsers\Mamut\CI\Janus\build\Rsdn\Janus.Rsdn\Synchronization\Tasks\MessagesSyncTask.cs:строка 76
в Rsdn.Janus.SimpleSyncTask`3.Sync(ISyncContext context, TSvc svc, Int32 retries, ITaskIndicator indicator)


Перестроил индекс, перестроил аггрегатную таблицу — ошибка не исчезла
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.