Ошибка:
Cannot call Invoke or InvokeAsync on a control until the window handle has been created.
Описание:
Версия приложения:
RSDN@Home версия 1.1.4 beta 6a ревизия 436
Трассировка стека:
at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at System.Windows.Forms.Control.Invoke(Delegate method)
at Rsdn.Janus.Framework.ProgressFormManager.Hide()
at Rsdn.Janus.Framework.ProgressFormManager.Dispose()
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.CommandBar.PerformClick(CommandBarItem item)
at Reflector.UserInterface.CommandBar.WndProc(Message& message)
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)
Ошибка:
Значение не может быть неопределенным.
Имя параметра: input
Описание:
Клик правой кнопкой мыши по нижней панели с тагами форматирования в форме Редактор сообщений.
Чуть правее [midl], когда курсор снова становится типа Hand (хотя под ним ни каких кнопок нет)
PS если кликать левой кнопкой — тоже самое.
Версия приложения:
RSDN@Home версия 1.1.4 beta 6a ревизия 444
Трассировка стека:
at System.Text.RegularExpressions.Regex.IsMatch(String input)
at Rsdn.Janus.MessageForm._tagsPanel_ButtonClick(Object sender, ButtonInfo buttonInfo)
at Rsdn.Janus.SmilesToolbar.OnButtonClick(ButtonInfo buttonInfo)
at Rsdn.Janus.SmilesToolbar.SmilesToolbar_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Label.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. 444>>
В задаче спрашивается:
Сколько вытечет портвейна из открытого бассейна?
Re: Invalid URI: The format of the URI could not be determin
Здравствуйте, _FRED_, Вы писали: _FR>Error: _FR>Invalid URI: The format of the URI could not be determined.
_FR>Description:
Сообщение было отправлено автоматом, поэтому описание не заполненно. Появлялась ошибка либо в окне браузера при просмотре сообщений, содержащих ссылки (например вот этого
либо как необработанное исключение при попытке "Copy message address" из контекстного меню).
Дошли-таки руки посмотреть — оказывается ошибка проявляется если в настройках указать в параметре Common\URL rsdn.ru "невалидное" значение. У меня стояло gzip.rsdn.ru. Если в указанном параметре написать http://gzip.rsdn.ru, то всё ОК.
Может проверку на валидность значения этого свойства ввести, ибо из-за неверно введённых данных появляется серьёзная ошибка (не возможности прочитать большУю часть сообщений) и установить её причину без отладчика, ИМХО, сложно?
under « — Bang Bang You»,
... << RSDN@Home 1.1.4 beta 6a rev. 444>>
Help will always be given at Hogwarts to those who ask for it.
Re: Значение не может быть неопределенным.
Имя параметра: i
Здравствуйте, stele, Вы писали:
S>Ошибка: S>Значение не может быть неопределенным. S>Имя параметра: input
S>Описание: S>Клик правой кнопкой мыши по нижней панели с тагами форматирования в форме Редактор сообщений. S>Чуть правее [midl], когда курсор снова становится типа Hand (хотя под ним ни каких кнопок нет) S>PS если кликать левой кнопкой — тоже самое.
Исправил. Добавил в Rsdn.Janus.SmilesToolbar:
/// <summary>
/// Проверка кнопки на её "специальное" использование.
/// На "специальных" кнопках не меняется курсор и не отлавливается нажатие мыши.
/// </summary>
/// <param name="buttonInfo">Описание проверяемой кнопки</param>
/// <returns><c>true</c>, если кнопка является "специальной"</returns>private static bool IsSpecialButton(ButtonInfo buttonInfo) {
if(buttonInfo == null) {
throw new ArgumentNullException("buttonInfo");
}//ifreturn buttonInfo.Text == "\n";
}
private void ButtonInfoAdded(ButtonInfoCollection sender, ButtonInfo buttonInfo) {
Control button = null;
if (buttonInfo.Image == null) {
Label label = new Label();
label.Text = buttonInfo.Text;
label.AutoSize = true;
button = label;
} else {
PictureBox pictureBox = new PictureBox();
pictureBox.SizeMode = PictureBoxSizeMode.AutoSize;
pictureBox.Image = buttonInfo.Image;
button = pictureBox;
}//ifif(!IsSpecialButton(buttonInfo)) {
button.Click += new EventHandler(SmilesToolbar_Click);
button.Cursor = Cursors.Hand;
_toolTip.SetToolTip(button, buttonInfo.Hint);
}//if
button.Tag = buttonInfo;
Controls.Add(button);
if (sender != null) {
UpdateButtons();
}//if
}
under «Space — Air Force.»,
... << RSDN@Home 1.1.4 beta 6a rev. 446>>
Help will always be given at Hogwarts to those who ask for it.
Версия приложения:
RSDN@Home версия 1.1.4 beta 7 ревизия 447
Трассировка стека:
at RSDN.TreeGrid.TreeGridBase.GetColsRects(tagRECT* prc)
at RSDN.TreeGrid.TreeGridBase.EraseBkgnd(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 7 ревизия 447
Трассировка стека:
at RSDN.TreeGrid.TreeGridBase.GetColsRects(tagRECT* prc)
at RSDN.TreeGrid.TreeGridBase.EraseBkgnd(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 7 ревизия 447
Трассировка стека:
System.Data.OleDb.OleDbException: The table 'server_forums' is already opened exclusively by another user, or it is already open through the user interface and cannot be manipulated programmatically.
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.ExecuteReader(CommandBehavior behavior)
at System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.FillFromCommand(Object data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
at Rsdn.Janus.DatabaseManager.GetMessageWithForum(Int32 mid)
at Rsdn.Janus.HtmlPageBuilder.GetMessageText(Int32 mid)
at Rsdn.Janus.JanusProtocolDispatcher.MessageEventHandler(Object sender, JanusProtocolEventArgs e)
at Rsdn.Janus.JanusProtocolDispatcher.DispatchRequest(String path)
... << RSDN@Home 1.1.4 beta 7 rev. 447>>
Re[2]: Значение не может быть неопределенным.
Имя параметра
Ошибка:
Сообщение 'Re[4]: Сатана и продажа души' отсутствует в списке сообщений.
Описание:
Версия приложения:
RSDN@Home версия 1.1.4 beta 7 ревизия 447
Трассировка стека:
at Rsdn.Janus.ObjectModel.Forum.set_ActiveMsg(IMsg value)
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)
Ошибка при обработке запроса message/1161698.
System.Data.OleDb.OleDbException: Таблица 'server_forums' уже открыта другим пользователем для монопольного доступа или открыта в интерактивном режиме и не может быть изменена в программе.
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.ExecuteReader(CommandBehavior behavior)
at System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.FillFromCommand(Object data, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable, IDbCommand command, CommandBehavior behavior)
at System.Data.Common.DbDataAdapter.Fill(DataTable dataTable)
at Rsdn.Janus.DatabaseManager.GetMessageWithForum(Int32 mid)
at Rsdn.Janus.HtmlPageBuilder.GetMessageText2(Int32 mid)
at Rsdn.Janus.JanusProtocolDispatcher.MessageEventHandler(Object sender, JanusProtocolEventArgs e)
at Rsdn.Janus.JanusProtocolDispatcher.DispatchRequest(String path)
Описание:
Новое сообщение. Правый клик в текстбоксе "Тема" (хотел вставить). Сабж.
Версия приложения:
RSDN@Home версия 1.1.4 beta 7 ревизия 447
Трассировка стека:
at Reflector.UserInterface.MenuBarItem.OnSelect(EventArgs e)
at System.Windows.Forms.MenuItem.PerformSelect()
at System.Windows.Forms.Control.WmMenuSelect(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.TextBoxBase.WndProc(Message& m)
at System.Windows.Forms.TextBox.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 7 rev. 447>>
Вселенная бесконечна как вширь, так и вглубь.
Object reference not set to an instance of an object.
Ошибка:
Object reference not set to an instance of an object.
Описание:
контекстное меню сообщения — Экспорт сообщения — Текущее сообщение,HTML — кнопка выбора имени файла — новое имя — OK.
(файл создался, но пустой)
Версия приложения:
RSDN@Home версия 1.1.4 beta 6a ревизия 444
Трассировка стека:
at Rsdn.Janus.Framework.ProgressFormManager.set_Message(String value)
at Rsdn.Janus.MessageExporter.OnProgress(Int32 count, Int32 total)
at Rsdn.Janus.MessageExporter.BuildHTMLPage(IMsg[] msgs, ProgressDelegate pd, Boolean ProcessSmiles)
at Rsdn.Janus.MessageExporter.Export(ICollection selectedMessages)
at Rsdn.Janus.ForumDummyForm.ExportMessages()
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)
Здравствуйте, Keith, Вы писали:
K>Ошибка при обработке запроса message/1161698. K>System.Data.OleDb.OleDbException: Таблица 'server_forums' уже открыта другим пользователем для монопольного доступа или открыта в интерактивном режиме и не может быть изменена в программе.
(Частенько) бывает при перещёлкивании сообщений во время обновления информации при синхронизации.
Здравствуйте, aleyush, Вы писали:
A>Добавляю 2 оценки одного сообщения. A> Перехожу во вкладку "Исходящие", выбираю одну из них, удаляю (нажимаю del и подтверждаю). Исчезают обе.
Ошибка:
Feature '.NET GUI (сообщений: 10872, не читанных: 4390, ответов мне: 0)' отсутствует в коллекции feature.
Описание:
Переход на любой форум после того как в Подписке на форумы проделать следующее:
Синхронизировать список форумов, нажать отмена.
Версия приложения:
RSDN@Home версия 1.1.4 beta 7 ревизия 447
Трассировка стека:
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 7 rev. 447>>
В задаче спрашивается:
Сколько вытечет портвейна из открытого бассейна?
Версия приложения:
RSDN@Home версия 1.1.4 beta 7 ревизия 452
Трассировка стека:
at RSDN.TreeGrid.TreeGrid2.ExpandAllParents(ITreeNode CurNode) in D:\distrib\rsdn\JanusRep\TreeGrid2\TreeGrid\TreeGrid.cs:line 475
at RSDN.TreeGrid.TreeGrid2.set_ActiveNode(ITreeNode value) in D:\distrib\rsdn\JanusRep\TreeGrid2\TreeGrid\TreeGrid.cs:line 486
at Rsdn.Janus.ForumDummyForm.MessageNavigated(Object sender, EventArgs e) in D:\distrib\rsdn\JanusRep\Janus\Features\ForumViewer\ForumDummyForm.cs:line 1108
at Rsdn.Janus.ForumNavigator.HistoryNavigateFired(Object sender, MessageNavigateEventArgs e) in D:\distrib\rsdn\JanusRep\Janus\Features\ForumViewer\ForumNavigator.cs:line 89
at Rsdn.Janus.MessageViewHistory.OnMessageNavigate(MessageNavigateEventArgs e) in D:\distrib\rsdn\JanusRep\Janus\Features\ForumViewer\MessageViewHistory.cs:line 52
at Rsdn.Janus.MessageViewHistory.Navigate(Int32 msgId) in D:\distrib\rsdn\JanusRep\Janus\Features\ForumViewer\MessageViewHistory.cs:line 68
at Rsdn.Janus.ForumNavigator.SelectMessage(Int32 forumId, Int32 msgId) in D:\distrib\rsdn\JanusRep\Janus\Features\ForumViewer\ForumNavigator.cs:line 72
at Rsdn.Janus.ForumDummyForm._tgMsgs_AfterActivateNode(ITreeNode ActivatedNode) in D:\distrib\rsdn\JanusRep\Janus\Features\ForumViewer\ForumDummyForm.cs:line 1162
at RSDN.TreeGrid.TreeGrid2.OnAfterActivateNode(ITreeNode ActivatedNode) in D:\distrib\rsdn\JanusRep\TreeGrid2\TreeGrid\TreeGrid.cs:line 204
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)
Если в теле сообщения есть ссылка на другое сообщение в ЛБД, то переходим на него и видим, что перешли, но в гриде фокус остается на старом сообщении. Теперь при щелчке по гриду ошибка.