Ошибка:
Команда не может быть выполнена, так как этого не позволяет её статус.
Описание:
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1481
Тип БД:
SQLite
Трассировка стека:
в Rsdn.Janus.CommandHandlerService.ExecuteCommand(String commandName, ICommandContext context)
в Rsdn.Janus.StripMenuGenerator.MenuCommandClick(Object sender, EventArgs e)
в System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
в System.Windows.Forms.ToolStripButton.OnClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
в System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
в System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ScrollableControl.WndProc(Message& m)
в System.Windows.Forms.ToolStrip.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1489
Тип БД:
MSSql
Трассировка стека:
в System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
в System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
в System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
в Rsdn.Janus.CommandTarget.InvokeCommandMethod(CommandMethod method, ICommandContext context)
в Rsdn.Janus.CommandTarget.Execute(String commandName, ICommandContext context)
в Rsdn.Janus.CommandHandlerService.ExecuteCommand(String commandName, ICommandContext context)
в Rsdn.Janus.StripMenuGenerator.MenuCommandClick(Object sender, EventArgs e)
в System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ToolStrip.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Ошибка:
Проблемы с Unicode, мусор вместо текста, если Language for non-Unicode programs — English
Описание:
При ответе на сообщение цитируемое сообщение полностью состоит из знаков вопроса. (скрин)
Если набрать что-то по-русски и нажать предпросмотр — отображается в CP1252 похоже. (скрин)
В JBrowser треш в заголовке окна, похоже на UTF-8 трактуемый как CP1251. (скрин)
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1481
Тип БД:
SQLite
PS: 2011 год на дворе, не ожидал с таким столкнуться.
PPS: Trac я так понимаю уже неактуален? Последний тикет там создан год назад.
Ошибка:
The database file is locked
database is locked
Описание:
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1477
Тип БД:
SQLite
Трассировка стека:
в System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt)
в System.Data.SQLite.SQLiteDataReader.NextResult()
в System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
в System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
в System.Data.SQLite.SQLiteCommand.ExecuteDbDataReader(CommandBehavior behavior)
в System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
в BLToolkit.Data.DbManager.<>c__DisplayClass4.<ExecuteReaderInternal>b__3()
в BLToolkit.Data.DbManager.ExecuteOperation[T](OperationType operationType, Func`1 operation)
Ошибка:
The database file is locked
database is locked
Описание:
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1477
Тип БД:
SQLite
Трассировка стека:
в System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt)
в System.Data.SQLite.SQLiteDataReader.NextResult()
в System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
в System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
в System.Data.SQLite.SQLiteCommand.ExecuteDbDataReader(CommandBehavior behavior)
в System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
в BLToolkit.Data.DbManager.<>c__DisplayClass4.<ExecuteReaderInternal>b__3()
в BLToolkit.Data.DbManager.ExecuteOperation[T](OperationType operationType, Func`1 operation)
... << RSDN@Home 1.2.0 alpha 4 rev. 1477>>
Команда не может быть выполнена, так как этого не позволяет
Ошибка:
Команда не может быть выполнена, так как этого не позволяет её статус.
Описание:
Версия приложения:
RSDN@Home версия 1.2.0 alpha 5 ревизия 1526
Тип БД:
SQLite
Трассировка стека:
в Rsdn.Janus.CommandHandlerService.ExecuteCommand(String commandName, ICommandContext context)
в Rsdn.Janus.StripMenuGenerator.MenuCommandClick(Object sender, EventArgs e)
в System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
в System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
в System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
в System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
в System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
в System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ScrollableControl.WndProc(Message& m)
в System.Windows.Forms.ToolStrip.WndProc(Message& m)
в System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Попробовал раскодировать:
------
Ошибка:
Проблемы с Unicode, мусор вместо текста, если Language for non-Unicode programs + English
Описание:
При ответе на сообщение цитируемое сообщение полностью состоит из знаков вопроса. (скрин)
Если набрать что-то по-русски и нажать предпросмотр + отображается в CP1252 похоже. (скрин)
У JBrowser треш в заголовке окна, похоже на UTF-8 трактуемый как CP1251. (скрин)
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1481
Тип БД:
SQLite
PS: 2011 год на дворе, не ожидал с таким столкнуться.
PPS: Trac я так понимаю уже неактуален? Последний тикет там создан год назад.
----
Меня ????? также сильно "разозлили", пришлось искать решение. Меня найденное решение пока удовлетворяет, но говорят, что его не может быть в принципе. Попробуйте потестить именно редактор.
При каких то условиях должно появится рассогласование стилей, но я таких условий пока не замечал.
Работа над янусом какая-то ведется, хотя не так активно как хотелось бы. Проблема прежде всего в недостатке людей и в свободном времени.
Я вот пока делаю экспериментальную ветку, кое что попадает и в основной янус.
Если проект Вам интересен, то просто присоединяйтесь в нему. Я например, узнал кучу нового за это время. В проекте довольно много интересных идей, скучать не прийдется. А работы хватит всем, не только программистам, было бы желание
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)
Перестроил индекс, перестроил аггрегатную таблицу — ошибка не исчезла
Здравствуйте, 2Cobalt, Вы писали:
C>Janus C>1.2.0.1536 C>Поставил дома, читал, читал... C>Переустановил ОС (с Win7 на Win7) C>Запускаю из того же места, подключаю тот же mdb, всё ок, сообщения читаются.
C>Запускаю синхронизацию, обрабатываются данные — получаю гранату:
... C>Перестроил индекс, перестроил аггрегатную таблицу — ошибка не исчезла
База нужна
Здравствуйте, 2Cobalt, Вы писали:
C>Здравствуйте, AlexNek, Вы писали: AN>>База нужна
C>http://webfile.ru/5603567
Не зря "у нас" был запрет на пользование аксесом. База протухла.
Ваше добро? Там может не все цифры правильные, потому как на виртуалке по быстрому запустил.
Как загрузится получите ссылку на вылеченную базу.