С недавнего времени стал замечать, что в тему, которую я пометил как "Автопометка -> Помечать ответы в эту ветку как прочитанные", стали приходить сообщения, помеченные как непрочитанные. Бывает иногда, как правило в больших темах.
Скриншот:
В этом примере после 3-4 ответов в эту ветку я пометил корень автопометкой. Сообщения помечались сразу как прочитанные, но начиная с Re[11] — стали приходить как непрочитанные...
Ревизия 433, до этого была 425.
... << RSDN@Home 1.1.4 beta 6 rev. 433>>
ICQ [168117153]
System.ArgumentException: System.OverflowException: Value wa
Ошибка:
System.ArgumentException: System.OverflowException: Value was either too large or too small for an Int32
Описание:
При попытке синхронизации отваливается со следующим сообщением
Версия приложения:
RSDN@Home версия 1.1.4 beta 6 ревизия 422
Трассировка стека:
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 <2147483648> 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)
Здравствуйте, Antony, Вы писали:
A>Ошибка: A>System.ArgumentException: System.OverflowException: Value was either too large or too small for an Int32
A>Описание: A>При попытке синхронизации отваливается со следующим сообщением
A>Версия приложения: A>RSDN@Home версия 1.1.4 beta 6 ревизия 422
A>Трассировка стека:
<skipped>
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, Alex Alexandrov, Вы писали:
AA>>Как все-таки Windows развращает людей... Попробовал бы кто-нибудь под *nix написать и опубликовать прикладную программу, которая только под root работает...
AVK>Дело не в развращенности, а в СОМ.
Точнее, дело не в развращенности, а в Windows и в необходимости поддержки обратной совместимости. Ибо как любая сложная система, Windows и ее компоненты прошла много реинкарнаций без возможности зачеркнуть все, что было в прошлой жизни. Мне вот только интересно, есть ли в стратегическом направлении Билла планы по уходу от всеобщей "рутовости"...
[ Posted via RSDN@Home 1.1.4 beta 5 (395) listening to silent ]
It's kind of fun to do the impossible (Walt Disney)
Описание:
Это был второй запуск приложения после инсталяции.
После первого запуска смог настроить себе список форум и получить сообщения.
После второго запуска приложения нажал "Синхронизация с сервером" и получил ошибку "Value was either too large or too small for an Int32"
Версия приложения:
RSDN@Home версия 1.1.4 beta 6 ревизия 422
Трассировка стека:
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 <2147483648> 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)
Ошибка:
Parent control must be created and visible.
Описание:
Версия приложения:
RSDN@Home версия 1.1.4 beta 5 ревизия 411
Трассировка стека:
at Rsdn.Janus.Framework.ContextMenuFix.ShowContextMenu(ContextMenu menu, Control control, Point pos) in F:\Projects\RSDN@Home\Janus\Framework\Utils\ContextMenuFix.cs:line 73
at Rsdn.Janus.ForumDummyForm._tgMsgs_MouseUp(Object sender, MouseEventArgs e) in F:\Projects\RSDN@Home\Janus\Features\ForumViewer\ForumDummyForm.cs:line 1182
at System.Windows.Forms.Control.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
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 5 rev. 411, под звуки тишины >>
Ошибка:
Parent control must be created and visible.
Описание:
Версия приложения:
RSDN@Home версия 1.1.4 beta 5 ревизия 411
Трассировка стека:
at Rsdn.Janus.Framework.ContextMenuFix.ShowContextMenu(ContextMenu menu, Control control, Point pos) in F:\Projects\RSDN@Home\Janus\Framework\Utils\ContextMenuFix.cs:line 73
at Rsdn.Janus.ForumDummyForm._tgMsgs_MouseUp(Object sender, MouseEventArgs e) in F:\Projects\RSDN@Home\Janus\Features\ForumViewer\ForumDummyForm.cs:line 1182
at System.Windows.Forms.Control.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
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 5 rev. 411, под звуки тишины >>
Ошибка:
Parent control must be created and visible.
Описание:
Версия приложения:
RSDN@Home версия 1.1.4 beta 5 ревизия 411
Трассировка стека:
at Rsdn.Janus.Framework.ContextMenuFix.ShowContextMenu(ContextMenu menu, Control control, Point pos) in F:\Projects\RSDN@Home\Janus\Framework\Utils\ContextMenuFix.cs:line 73
at Rsdn.Janus.ForumDummyForm._tgMsgs_MouseUp(Object sender, MouseEventArgs e) in F:\Projects\RSDN@Home\Janus\Features\ForumViewer\ForumDummyForm.cs:line 1182
at System.Windows.Forms.Control.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
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 5 rev. 411, под звуки тишины >>
"Всё что не убивает нас, делает нас сильнее..."
System.OverflowException: Value was either too large or too
Ошибка:
System.OverflowException: Value was either too large or too small for an Int32.
Описание:
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 <2147483648> 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>>
Re: System.OverflowException: Value was either too large or
Описание:
При попытке синхронизации вылетает 3 раза ошибка связи, а потом ошибка Версия приложения:
RSDN@Home версия 1.1.4 beta 6a ревизия 436
Трассировка стека:
System.Net.WebException: The underlying connection was closed: Unable to connect to the remote server.
at System.Net.HttpWebRequest.CheckFinalStatus()
at System.Net.HttpWebRequest.EndGetRequestStream(IAsyncResult asyncResult)
at System.Net.HttpWebRequest.GetRequestStream()
at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
at Rsdn.Janus.WebService.JanusSvc.Sync(JanusRequest req)
at Rsdn.Janus.Synchronizer.GetJanusResponse(JanusSvc svc, JanusRequest svcReq)
at Rsdn.Janus.Synchronizer.Sync(JanusSvcEx svc)
Re[3]: Object reference not set to an instance of an object.
OE>ага, с ответами теперь вроде Ok, а вот оценки почему-то вообще не попадают в исходящие
Здесь очень интересная фишка получилась. Оценки попадали в локальную базу и возможно даже выставлялись. Но запрос получающий список оценок для отображения в исходящих джойнился с таблицей подписанных сообщений. И естественно оценки для неподписанных форумов там не отображались.
Error:
Object reference not set to an instance of an object.
Description:
Application version:
RSDN@Home version 1.1.4 beta 6a revision 436
Stack Trace:
at Rsdn.Janus.SubscribeForm._priority_ValueChanged(Object sender, EventArgs e)
at System.Windows.Forms.NumericUpDown.OnValueChanged(EventArgs e)
at System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
at System.Windows.Forms.NumericUpDown.UpButton()
at System.Windows.Forms.UpDownBase.OnUpDown(Object source, UpDownEventArgs e)
at System.Windows.Forms.UpDownButtons.OnUpDown(UpDownEventArgs upevent)
at System.Windows.Forms.UpDownButtons.BeginButtonPress(MouseEventArgs e)
at System.Windows.Forms.UpDownButtons.OnMouseDown(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.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 6a rev. 436>>
Feature 'Shareware и бизнес (сообщений: 295, не читанных: 29
Ошибка:
Feature 'Shareware и бизнес (сообщений: 295, не читанных: 294, ответов мне: 0)' отсутствует в коллекции feature.
Описание:
Версия приложения:
RSDN@Home версия 1.1.4 beta 6a ревизия 436
Трассировка стека:
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 6a ревизия 436
Трассировка стека:
at Rsdn.Janus.ForumDummyForm._tgMsgs_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 6a rev. 436>>
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 4 ревизия 0
Трассировка стека:
at Rsdn.Janus.ObjectModel.TreeLinksFeature..ctor() in C:\Mamut\PROJECTS\RSDN\Snapshot\Janus\Core\ObjectModel\Features\TreeLinksFeature.cs:line 17
at Rsdn.Janus.ObjectModel.Features.Init() in C:\Mamut\PROJECTS\RSDN\Snapshot\Janus\Core\ObjectModel\Features\Model\Features.cs:line 35
at Rsdn.Janus.MainForm..ctor() in C:\Mamut\PROJECTS\RSDN\Snapshot\Janus\Core\UI\MainForm.cs:line 69
at Rsdn.Janus.ApplicationManager.get_MainForm() in C:\Mamut\PROJECTS\RSDN\Snapshot\Janus\Core\ApplicationManager.cs:line 260
at Rsdn.Janus.ApplicationManager.Init() in C:\Mamut\PROJECTS\RSDN\Snapshot\Janus\Core\ApplicationManager.cs:line 41
at Rsdn.Janus.ApplicationManager.Run() in C:\Mamut\PROJECTS\RSDN\Snapshot\Janus\Core\ApplicationManager.cs:line 79
at Rsdn.Janus.Janus.Main() in C:\Mamut\PROJECTS\RSDN\Snapshot\Janus\Core\Janus.cs:line 100