Re[9]: Баг в редакторе текста сообщения
От: ArtDenis Россия  
Дата: 01.03.08 12:37
Оценка:
Ещё в конце метода OnKeyDown я бы поставил
base.OnKeyDown(e);

на тот случай, если вдруг его задействуют будущих версиях ScintillaEditor
... << RSDN@Home 1.2.0 alpha 2 rev. 840>>
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
Re[9]: Баг в редакторе текста сообщения
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 01.03.08 12:47
Оценка:
Здравствуйте, ArtDenis, Вы писали:

AD>Отправил файл целиком


Добавил в репозиторий
... << RSDN@Home 1.2.0 alpha 2 rev. 840 on Windows Vista 6.0.6001.65536>>
AVK Blog
Must declare the scalar variable "@gid" при поиске
От: Try  
Дата: 01.03.08 19:26
Оценка:
Ошибка:
Must declare the scalar variable "@gid".

Описание:
Ошибка появляется при попытке поиска любой строки, после нажатия на кнопку Искать.
База была полугодичной давности. Обновил до 831 версию, обновило базу. Все работает, кроме поиска. Еще раз обновил до последней — без результата.

Версия приложения:
RSDN@Home версия 1.2.0 alpha 2 ревизия 843

Тип БД:
MsSqlDB

Трассировка стека:
BLToolkit.Data.DataException: Must declare the scalar variable "@gid". ---> System.Data.SqlClient.SqlException: Must declare the scalar variable "@gid".
   в System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
   в System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
   в System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
   в System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
   в System.Data.SqlClient.SqlDataReader.ConsumeMetaData()
   в System.Data.SqlClient.SqlDataReader.get_MetaData()
   в System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
   в System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
   в System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
   в System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
   в System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
   в System.Data.SqlClient.SqlCommand.ExecuteDbDataReader(CommandBehavior behavior)
   в System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
   в BLToolkit.Data.DbManager.ExecuteReaderInternal(CommandBehavior commandBehavior)
   --- Конец трассировки внутреннего стека исключений ---
   в BLToolkit.Data.DbManager.OnOperationException(OperationType op, Exception ex)
   в BLToolkit.Data.DbManager.ExecuteReaderInternal(CommandBehavior commandBehavior)
   в BLToolkit.Data.DbManager.ExecuteListInternal[T](IList`1 list, Object[] parameters)
   в BLToolkit.Data.DbManager.ExecuteList[T]()
   в Rsdn.Janus.JanusDB.ExecuteList[T](String sql, Object[] parameters)
   в Rsdn.Janus.DatabaseManager.SearchMessagesByLikeExpr(Int32 forumID, String searchText, Boolean searchInText, Boolean searchInSubject, Boolean searchAuthor, Boolean searchInMarked, Boolean searchInMyMessages, Boolean searchAnyWords, Boolean searchInQuestions, DateTime from, DateTime to, SortType sortType)
   в Rsdn.Janus.SearchDummyForm.btnSearch_Click(Object sender, EventArgs e)
   в System.Windows.Forms.Control.OnClick(EventArgs e)
   в System.Windows.Forms.Button.OnClick(EventArgs e)
   в System.Windows.Forms.Button.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 2 rev. 843>>
Re: Must declare the scalar variable "@gid" при поиске
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 01.03.08 20:07
Оценка:
Здравствуйте, Try, Вы писали:

Try>Ошибка:

Try>Must declare the scalar variable "@gid".
Try> в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Кто то очень своеобразно перевел старый поиск на BLToolkit. Пофиксил. Но вобще лучше пользоваться lucene, в ближайшее время старый поиск скорее всего умрет.
... << RSDN@Home 1.2.0 alpha 2 rev. 840 on Windows Vista 6.0.6001.65536>>
AVK Blog
851 ревизия не компилируется с первого раза
От: ArtDenis Россия  
Дата: 02.03.08 18:56
Оценка:
Выдаёт:

Error 2 'Rsdn.Janus.SR.Sync' does not contain a definition for 'Messages1' D:\don_net\rsdn_home\Janus\Core\Synchronization\JanusAT\Tasks\MessageSyncHelper.cs 36 20 Janus
Error 3 'Rsdn.Janus.SR.Sync' does not contain a definition for 'Indexed' D:\don_net\rsdn_home\Janus\Core\Synchronization\JanusAT\Tasks\MessageSyncHelper.cs 36 46 Janus
Error 4 'Rsdn.Janus.SR.Sync' does not contain a definition for 'Messages2' D:\don_net\rsdn_home\Janus\Core\Synchronization\JanusAT\Tasks\MessageSyncHelper.cs 37 20 Janus
Error 5 'Rsdn.Janus.SR.Sync' does not contain a definition for 'Indexed' D:\don_net\rsdn_home\Janus\Core\Synchronization\JanusAT\Tasks\MessageSyncHelper.cs 37 46 Janus
Error 6 'Rsdn.Janus.SR.Sync' does not contain a definition for 'Messages5' D:\don_net\rsdn_home\Janus\Core\Synchronization\JanusAT\Tasks\MessageSyncHelper.cs 38 20 Janus
Error 7 'Rsdn.Janus.SR.Sync' does not contain a definition for 'Indexed' D:\don_net\rsdn_home\Janus\Core\Synchronization\JanusAT\Tasks\MessageSyncHelper.cs 38 46 Janus
Error 8 'Rsdn.Janus.SR.Sync' does not contain a definition for 'Messages1' D:\don_net\rsdn_home\Janus\Core\Synchronization\JanusAT\Tasks\MessageSyncHelper.cs 136 16 Janus
Error 9 'Rsdn.Janus.SR.Sync' does not contain a definition for 'Messages2' D:\don_net\rsdn_home\Janus\Core\Synchronization\JanusAT\Tasks\MessageSyncHelper.cs 137 16 Janus
Error 10 'Rsdn.Janus.SR.Sync' does not contain a definition for 'Messages5' D:\don_net\rsdn_home\Janus\Core\Synchronization\JanusAT\Tasks\MessageSyncHelper.cs 138 16 Janus


Второй раз всё проходит без проблем. Видимо, зависимости выставлены не совсем коректно.

PS: VS Express 2008
... << RSDN@Home 1.2.0 alpha 2 rev. 848>>
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
Re: 851 ревизия не компилируется с первого раза
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 02.03.08 19:14
Оценка:
Здравствуйте, ArtDenis, Вы писали:

AD>Второй раз всё проходит без проблем. Видимо, зависимости выставлены не совсем коректно.


Не, видимо по какой то причине LocUtil с первого раза у тебя не запустился. Или, возможно, SR.cs был открыт в студии.
... << RSDN@Home 1.2.0 alpha 2 rev. 849 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[2]: 851 ревизия не компилируется с первого раза
От: ArtDenis Россия  
Дата: 02.03.08 19:35
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Не, видимо по какой то причине LocUtil с первого раза у тебя не запустился. Или, возможно, SR.cs был открыт в студии.


В студии не было открыто ни одного .cs файла.
... << RSDN@Home 1.2.0 alpha 2 rev. 851>>
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
Re: 851 ревизия не компилируется с первого раза
От: stele Россия www.stele.su
Дата: 02.03.08 21:45
Оценка:
Здравствуйте, ArtDenis, Вы писали:

AD>Второй раз всё проходит без проблем. Видимо, зависимости выставлены не совсем коректно.


AD>PS: VS Express 2008


Я уже ссылки не найду, но для Экспрессов компилирование некоторых проектов только со второго раза это норма и является следствием урезанности функционала.
... << My edition based on RSDN@Home 1.2.0 alpha 2 rev. 848 >>
В задаче спрашивается:
Сколько вытечет портвейна из открытого бассейна?
Строка не подключена к TreGrid!
От: stele Россия www.stele.su
Дата: 03.03.08 10:24
Оценка:
Ошибка:
Строка не подключена к TreGrid!

Описание:
Двойной клик по иконке в трее (Янус свёрнут) после длительного бездействия.

Версия приложения:
RSDN@Home версия 1.2.0 alpha 2 ревизия 852

Тип БД:
MsSqlDB

Трассировка стека:
   at Rsdn.TreeGrid.TreeGrid.ExpandAllParents(ITreeNode CurNode)
   at Rsdn.TreeGrid.TreeGrid.set_ActiveNode(ITreeNode value)
   at Rsdn.Janus.ForumDummyForm.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.OnParentVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.ScrollableControl.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Form.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.OnParentVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.ScrollableControl.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.OnParentVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.ScrollableControl.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.OnParentVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.ScrollableControl.OnVisibleChanged(EventArgs e)
   at WeifenLuo.WinFormsUI.Docking.DockPanel.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.OnParentVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.ScrollableControl.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.OnParentVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.ScrollableControl.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.OnParentVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.ScrollableControl.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Form.OnVisibleChanged(EventArgs e)
   at System.Windows.Forms.Control.SetVisibleCore(Boolean value)
   at System.Windows.Forms.Form.SetVisibleCore(Boolean value)
   at System.Windows.Forms.Control.Show()
   at Rsdn.Janus.MainForm.Restore()
   at Rsdn.Janus.MainForm._notifyIcon_DoubleClick(Object sender, EventArgs e)
   at System.Windows.Forms.NotifyIcon.OnDoubleClick(EventArgs e)
   at System.Windows.Forms.NotifyIcon.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.NotifyIcon.WndProc(Message& msg)
   at System.Windows.Forms.NotifyIcon.NotifyIconNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
... << My edition based on RSDN@Home 1.2.0 alpha 2 rev. 852 >>
В задаче спрашивается:
Сколько вытечет портвейна из открытого бассейна?
Re[7]: Багрепорты - v 1.2
От: ixor Россия  
Дата: 03.03.08 20:31
Оценка:
Здравствуйте, AndrewVK, Вы писали:

I>>иными словами, если возникает ошибка мы отсылаем некий дамп


AVK>Дамп не нужен, все равно никто его разбирать не будет. Достаточно стектрейса и информации о версиях. Так, к примеру, сделано в решапрере, а там люди за деньги эти багрепорты изучают.


вот не поставишь кавычки и смысл пердложения меняется))) "дамп" — конечно же это стэктрёйс и информация о версии)) я подразумевал именно это...

I>>на специальный сервер (или сервис) который разбирает, а зарегистрирован ли в системе такой баг


AVK>Кто будет писать этот специальный сервис?


сервисом заниматься буду очевидно я)

I>>, если зарегистрирован, то генерировать новый смысла не имеет, достаточно взвести счётчик возникновения.


AVK>Решарпер в джире дописывает комментарий.


да, у них прекрасная система отчётов об ошибках) мне очень понравилась)
один недостаток, жира небесплатна...

I>>3) система отсылки багов должна быть автоматической. то есть ошибка возникает. информацию о ней хорошо бы иметь разработчику вне зависимости от того важная она или нет... ну нельзя терять даже самые дурацкие сообщения ))) единожды возникшая ошибка явный признак нестабильности работы системы, даже если она не повторяется долгое время пусть лучше она будет никем не поправлена и висит, чем будет возникать раз в месяц и все будут думать что это случайность...


AVK>Везде, при отсылке репорта, софт спрашивает желание пользователя. Что же касается остава информации — это опять вопрос времени, чтобы не изобретать специальный UI для ввода комментариев к репорту.


а почему не изобрести?

I>>4) ветка обсуждения формируется на основе уже зарегистрированных ошибок. это помогает определить номер ошибки, привязывает её к конкретному событию в баг системе и т.д. и т.п.


AVK>Все здорово, проблемы те же
... << RSDN@Home 1.2.0 alpha 2 rev. 834>>
Re: Багрепорты - v 1.2
От: LuciferArh Россия  
Дата: 04.03.08 11:21
Оценка:
Здравствуйте, AndrewVK, Вы писали:

Rev. 852. Почему-то в трее значок показывает, что есть непрочитанные сообщения мне. В списке форумов такого значка нет. Приходится тупо перебирать форумы, пока в гриде не заметишь соответствующий значок. Или это уже пофиксили?
С годами я делаюсь все менее терпимым к людям неумным и неумеющим работать свое дело очень хорошо. (с) М. Веллер
Re[2]: Багрепорты - v 1.2
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 04.03.08 13:18
Оценка:
Здравствуйте, LuciferArh, Вы писали:

LA>Rev. 852. Почему-то в трее значок показывает, что есть непрочитанные сообщения мне. В списке форумов такого значка нет.


Увы, по такому описанию я ничего сделать не могу.
... << RSDN@Home 1.2.0 alpha 2 rev. 852>>
AVK Blog
Re[3]: Багрепорты - v 1.2
От: LuciferArh Россия  
Дата: 04.03.08 13:47
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Увы, по такому описанию я ничего сделать не могу.


Эх!.. Только что ответил в другой ветке, а в эту заглянул случайно... И понял, то сначала надо было сюда. Потому что твой ответ так же прошел бы мимо моего сознания.
С годами я делаюсь все менее терпимым к людям неумным и неумеющим работать свое дело очень хорошо. (с) М. Веллер
Re[3]: Багрепорты - v 1.2
От: LuciferArh Россия  
Дата: 04.03.08 13:58
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Увы, по такому описанию я ничего сделать не могу.


Вдогонку... Если Янус не свернут в трей, то иконки меняются. Как только словлю — я скрины предоставлю...
С годами я делаюсь все менее терпимым к людям неумным и неумеющим работать свое дело очень хорошо. (с) М. Веллер
Re[3]: Багрепорты - v 1.2
От: Дьяченко Александр Россия  
Дата: 04.03.08 14:08
Оценка:
Здравствуйте, AndrewVK, Вы писали:

LA>>Rev. 852. Почему-то в трее значок показывает, что есть непрочитанные сообщения мне. В списке форумов такого значка нет.

AVK>Увы, по такому описанию я ничего сделать не могу.

Наверно это про то что иногда отрубается обновление дерева с форумами. Есть подозрения что это происходит после тихой синхронизации.
... << RSDN@Home 1.2.0 alpha 2 rev. 852>>
Re[4]: Багрепорты - v 1.2
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 04.03.08 14:17
Оценка:
Здравствуйте, LuciferArh, Вы писали:

LA>Вдогонку... Если Янус не свернут в трей, то иконки меняются. Как только словлю — я скрины предоставлю...


А если синхронизироваться в развернутом состоянии — иконки вернуться?
... << RSDN@Home 1.2.0 alpha 2 rev. 852>>
AVK Blog
Re[4]: Багрепорты - v 1.2
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 04.03.08 14:17
Оценка:
Здравствуйте, Дьяченко Александр, Вы писали:

ДА>Наверно это про то что иногда отрубается обновление дерева с форумами. Есть подозрения что это происходит после тихой синхронизации.


Ага, где то отвалился рефреш дерева после синхронизации. Но на этой неделе у меня вряд ли будет время разбираться.
... << RSDN@Home 1.2.0 alpha 2 rev. 852>>
AVK Blog
Re[5]: Багрепорты - v 1.2
От: LuciferArh Россия  
Дата: 04.03.08 14:49
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>А если синхронизироваться в развернутом состоянии — иконки вернуться?


Если в развернутом, то все ОК. А в свернутом вот:



Да, и еще... Когда открывается окно синхронизации, то оно забирает фокус на себя. Довольно неприятно бывает, когда что-то пишешь, а оно — на тебе... Вываливается поверх всех открытых окон, забирает на себя ввод...
С годами я делаюсь все менее терпимым к людям неумным и неумеющим работать свое дело очень хорошо. (с) М. Веллер
Re[6]: Багрепорты - v 1.2
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 04.03.08 15:12
Оценка:
Здравствуйте, LuciferArh, Вы писали:

LA>Если в развернутом, то все ОК. А в свернутом вот:


Вобщем, дело, похоже, не в свернутости, а в автосинхронизации. Попробуй обновиться.

LA>Да, и еще... Когда открывается окно синхронизации, то оно забирает фокус на себя. Довольно неприятно бывает, когда что-то пишешь, а оно — на тебе... Вываливается поверх всех открытых окон, забирает на себя ввод...


Вот тут ХЗ — особенности винды. Специально я ничего не делал.
... << RSDN@Home 1.2.0 alpha 2 rev. 852>>
AVK Blog
Синхронизация пользователей
От: pr0ff  
Дата: 05.03.08 18:33
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Этот топик предназначен для сообщений об ошибках в RSDN@Home начиная с r830.


1. Если указать лимит пользователей -1, то все равно качает 1000 пользователей.
2. Качает не всех пользователей. Мне себя пришлось вручную в базу добавить, например.
... << RSDN@Home 1.2.0 alpha 2 rev. 852>>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.