Здравствуйте, toxin, Вы писали:
T>P.S. Кому так помешал тот факт, что при двойном щелчке на заголовке сообщения, окно сообщения разворачивалось до максимального размера, закрывая дерево сообщений?
Никому, просто после рефакторинга эта функциональность отломалась.
T> Ладно бы просто поломали, а то ведь разворачиваем окно сообщения, выходим, собираем новую версию, заходим, ОПА?! Как теперь вернуть дерево сообщений?
Ошибка:
Object reference not set to an instance of an object.
Описание:
Версия приложения:
RSDN@Home версия 1.1.4 beta 5 ревизия 395
Трассировка стека:
at Rsdn.Janus.ObjectModel.LinearTreeMsg.GetDataExt(NodeInfo NodeInfo, CellInfo[] aryCellData)
at Rsdn.Janus.ObjectModel.MsgBase.RSDN.TreeGrid.IGetData.GetData(NodeInfo NodeInfo, CellInfo[] _cellData)
at RSDN.TreeGrid.TreeGrid2.OnGetData(ITreeNode node, NodeInfo NodeInfo, CellInfo[] aryCellData)
at RSDN.TreeGrid.TreeGridBase.DrawItem(Message& m)
at RSDN.TreeGrid.TreeGridBase.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
... << RSDN@Home 1.1.4 beta 5 rev. 395>>
Object reference not set to an instance of an object.
Ошибка:
Object reference not set to an instance of an object.
Описание:
Версия приложения:
RSDN@Home версия 1.1.4 beta 5 ревизия 395
Трассировка стека:
at Rsdn.Janus.ObjectModel.LinearTreeMsg.GetDataExt(NodeInfo NodeInfo, CellInfo[] aryCellData)
at Rsdn.Janus.ObjectModel.MsgBase.RSDN.TreeGrid.IGetData.GetData(NodeInfo NodeInfo, CellInfo[] _cellData)
at RSDN.TreeGrid.TreeGrid2.OnGetData(ITreeNode node, NodeInfo NodeInfo, CellInfo[] aryCellData)
at RSDN.TreeGrid.TreeGridBase.DrawItem(Message& m)
at RSDN.TreeGrid.TreeGridBase.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
... << RSDN@Home 1.1.4 beta 5 rev. 395>>
File sharing lock count exceeded. Increase MaxLocksPerFile r
Версия приложения:
RSDN@Home версия 1.1.4 beta 6 ревизия 422
Трассировка стека:
at System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr)
at System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
at System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
at Rsdn.Janus.DbBatch.ExecuteNonQuery(String query)
at Rsdn.Janus.ObjectModel.MsgBase.MarkMsgRead(Int32 forumID, Boolean isRead)
at Rsdn.Janus.ForumDummyForm.MarkAll(Boolean isRead)
at Rsdn.Janus.ForumDummyForm.MarkAllWithPrompt(Boolean isRead)
at Rsdn.Janus.ForumDummyForm.SelectEvents(String tag)
at Rsdn.Janus.ForumDummyForm.ActionMenuClick(Object sender, EventArgs e)
at Reflector.UserInterface.CommandBarControl.OnClick(EventArgs e)
at Reflector.UserInterface.CommandBarControl.PerformClick(EventArgs e)
at Reflector.UserInterface.MenuBarItem.OnClick(EventArgs e)
at System.Windows.Forms.MenuItemData.Execute()
at System.Windows.Forms.Command.Invoke()
at System.Windows.Forms.Control.WmCommand(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at RSDN.TreeGrid.TreeGridBase.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
... << RSDN@Home 1.1.4 beta 6 rev. 422>>
Re: Падает на сообщениях, авторов которых нет у меня в базе
Здравствуйте, Andir, Вы писали:
A>Падает на сообщениях, авторов которых нет у меня в базе. A>У меня стоит не закачивать новых пользователей, но в базе авторы есть. Пусть и не все.
Пользуешся панелькой? Это хорошо. А вот без локальных пользователей неудобно. Моя бы воля — принудительно их пихал. Массив информации о них с основным потоком сообщений просто не сравним.
Я просто не придумал, что писать вместо имени. "Нет в БД" как-то не захотелось. Ладно, будем глобальные линки на сайт давать в таких случаях.
... << RSDN@Home 1.1.4 beta 5 rev. 421 silent >>
Re[2]: Падает на сообщениях, авторов которых нет у меня в ба
Здравствуйте, akasoft, Вы писали:
A>>У меня стоит не закачивать новых пользователей, но в базе авторы есть. Пусть и не все.
A>Пользуешся панелькой? Это хорошо.
Я только перешёл с какой-то старой ревизии, где ещё не было протокола janus://. И моя бы воля убрал бы заголовок из Html, никак не могу привыкнуть.
A>А вот без локальных пользователей неудобно. Моя бы воля — принудительно их пихал. Массив информации о них с основным потоком сообщений просто не сравним.
Просто постоянный поток мне не нужен. Я раз в месяц скачаю пользователей и хватает.
A>Я просто не придумал, что писать вместо имени. "Нет в БД" как-то не захотелось. Ладно, будем глобальные линки на сайт давать в таких случаях.
Да ничего не писать и всё. Но проблема была не в имени, а в userclass, он на DbNull не проверялся, а сразу кастился к int.
Ошибка:
Access to the registry key HKEY_CLASSES_ROOT\Rsdn.Janus.Protocol.JanusProtocol\CLSID is denied.
Описание:
Версия приложения:
RSDN@Home версия 1.1.4 beta 6 ревизия 422
Трассировка стека:
at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
at Microsoft.Win32.RegistryKey.CreateSubKey(String subkey)
at System.Runtime.InteropServices.RegistrationServices.RegisterManagedType(Type type, String strAsmName, String strAsmVersion, String strAsmCodeBase, String strRuntimeVersion)
at System.Runtime.InteropServices.RegistrationServices.RegisterAssembly(Assembly assembly, AssemblyRegistrationFlags flags)
at Rsdn.Janus.ApplicationManager.CheckJanusProtocolInstallation()
at Rsdn.Janus.ApplicationManager.Run()
at Rsdn.Janus.Janus.Main()
... << RSDN@Home 1.1.4 beta 6 rev. 422>>
Re: Access to the registry key HKEY_CLASSES_ROOT\Rsdn.Janus.
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, UPV-mobile, Вы писали:
UM>>Ошибка: UM>>Access to the registry key HKEY_CLASSES_ROOT\Rsdn.Janus.Protocol.JanusProtocol\CLSID is denied.
AVK>Не под админом янус не работает
Как все-таки Windows развращает людей... Попробовал бы кто-нибудь под *nix написать и опубликовать прикладную программу, которая только под root работает...
It's kind of fun to do the impossible (Walt Disney)
Re[2]: Access to the registry key HKEY_CLASSES_ROOT\Rsdn.Jan
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, UPV-mobile, Вы писали:
UM>>Ошибка: UM>>Access to the registry key HKEY_CLASSES_ROOT\Rsdn.Janus.Protocol.JanusProtocol\CLSID is denied.
AVK>Не под админом янус не работает
Это под админом, только не админ домена (просто админ домена перенастроил права на регистри, проблема решилась проставлением пива админу домена...)
Ошибка:
System.OverflowException: Value was either too large or too small for an Int32.
Описание:
Пометил три сообщения для закачки. Теперь не могу синхронизоваться.
Версия приложения:
RSDN@Home версия 1.1.4 beta 6 ревизия 425
Трассировка стека:
System.ArgumentException: System.OverflowException: Value was either too large or too small for an Int32.
at System.Convert.ToInt32(Int64 value)
at System.Int64.System.IConvertible.ToInt32(IFormatProvider provider)
at System.Convert.ToInt32(Object value)
at System.Data.Common.Int32Storage.Set(Int32 record, Object value)
at System.Data.DataColumn.set_Item(Int32 record, Object value)Couldn't store <3992977408> in mid Column. Expected type is Int32.
at System.Data.DataColumn.set_Item(Int32 record, Object value)
at System.Data.DataTable.NewRecordFromArray(Object[] value)
at System.Data.DataRowCollection.Add(Object[] values)
at Rsdn.Janus.DatabaseManager.GetBreakMsgIds() in D:\projects\RSDN\Janus\trunk\Janus\Core\DataManagement\DatabaseManager.cs:line 1540
at Rsdn.Janus.Synchronizer.PrepareJanusRequest() in D:\projects\RSDN\Janus\trunk\Janus\Core\Synchronization\Synchronizer.cs:line 420
at Rsdn.Janus.Synchronizer.Sync(JanusSvcEx svc) in D:\projects\RSDN\Janus\trunk\Janus\Core\Synchronization\Synchronizer.cs:line 306
... << RSDN@Home 1.1.4 beta 6 rev. 425>>
"Develop with pleasure!"
Re[3]: Access to the registry key HKEY_CLASSES_ROOT\Rsdn.Jan
Здравствуйте, Alex Alexandrov, Вы писали:
AA>Как все-таки Windows развращает людей... Попробовал бы кто-нибудь под *nix написать и опубликовать прикладную программу, которая только под root работает...
Ошибка:
Feature 'Коллеги, улыбнитесь (сообщений: 21018, не читанных: 27, ответов мне: 0)' отсутствует в коллекции feature.
Описание:
Версия приложения:
RSDN@Home версия 1.1.4 beta 6 ревизия 422
Трассировка стека:
at Rsdn.Janus.ObjectModel.Features.set_ActiveFeature(IFeature value)
at Rsdn.Janus.NavigationDummyForm._treeGrid_AfterActivateNode(ITreeNode ActivatedNode)
at RSDN.TreeGrid.TreeGrid2.OnAfterActivateNode(ITreeNode ActivatedNode)
at RSDN.TreeGrid.TreeGridBase.ItemChanged(tagNMLISTVIEW* pNMListView)
at RSDN.TreeGrid.TreeGridBase.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
... << RSDN@Home 1.1.4 beta 6 rev. 422>>
Ошибка форматирования в редакторе сообщений - мелкая бага
Здравствуйте, AndrewVK, Вы писали:
AVK>Этот топик предназначен для сообщений об ошибках
Подписка на форумы.
Кликаем на галочках соответсвующих форумов, выбирая их.
Нажимаем на заголовок, чтобы отсортировать по описаниям или названиям форума — все галочки сбрасываются.
Feature 'ASP.NET [GDN] (сообщений: 12794, не читанных: 275,
Ошибка:
Feature 'ASP.NET [GDN] (сообщений: 12794, не читанных: 275, ответов мне: 0)' отсутствует в коллекции feature.
Описание:
Версия приложения:
RSDN@Home версия 1.1.4 beta 6 ревизия 422
Трассировка стека:
at Rsdn.Janus.ObjectModel.Features.set_ActiveFeature(IFeature value)
at Rsdn.Janus.NavigationDummyForm._treeGrid_AfterActivateNode(ITreeNode ActivatedNode)
at RSDN.TreeGrid.TreeGrid2.OnAfterActivateNode(ITreeNode ActivatedNode)
at RSDN.TreeGrid.TreeGridBase.ItemChanged(tagNMLISTVIEW* pNMListView)
at RSDN.TreeGrid.TreeGridBase.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Описание:
System.ArgumentException: System.OverflowException: Value was either too large or too small for an Int32.
at System.Convert.ToInt32(Int64 value)
at System.Int64.System.IConvertible.ToInt32(IFormatProvider provider)
at System.Convert.ToInt32(Object value)
at System.Data.Common.Int32Storage.Set(Int32 record, Object value)
at System.Data.DataColumn.set_Item(Int32 record, Object value)Couldn't store <3992977408> in mid Column. Expected type is Int32.
at System.Data.DataColumn.set_Item(Int32 record, Object value)
at System.Data.DataTable.NewRecordFromArray(Object[] value)
at System.Data.DataRowCollection.Add(Object[] values)
at Rsdn.Janus.DatabaseManager.GetBreakMsgIds()
at Rsdn.Janus.Synchronizer.PrepareJanusRequest()
at Rsdn.Janus.Synchronizer.Sync(JanusSvcEx svc)
Версия приложения:
RSDN@Home версия 1.1.4 beta 6 ревизия 422
Трассировка стека:
... << RSDN@Home 1.1.4 beta 6 rev. 422>>
File or assembly name ADODB, or one of its dependencies, was