Здравствуйте, andrex, Вы писали:
A>Здравствуйте, ixor, Вы писали:
I>>Проекта Janus, почему батники в одно место собирают, а студия должна в другое?
A>Студия это студия, это разработка. Не выжу смысла менять стандартные пути проектов.
A>Батники нужны чтобы быстро построить проект в нужном виде взяв результат для какого то использования (для инсталятора, для архива, для быстрой проверки компилируемости, для использования если нету студии и т.д.). И для того чтобы потом не лазить по папкам ища результат, то резульатта копируется в новое место в корне + удаляются всякие лишние файлы которые в стандартном месте можно и не удалить т.к. если будет октрыта студия они могут быть залочены студией.
Тоесть предпологается, что из студии релизы не выпускаются?
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 983
Тип БД:
MSSql
Трассировка стека:
System.InvalidOperationException was unhandled
Message="Cross-thread operation not valid: Control '_statusLabel' accessed from a thread other than the thread it was created on."
Source="System.Windows.Forms"
StackTrace:
at System.Windows.Forms.Control.get_Handle()
at System.Windows.Forms.Control.set_WindowText(String value)
at System.Windows.Forms.Control.set_Text(String value)
at System.Windows.Forms.Label.set_Text(String value)
at Rsdn.Janus.SplashForm.<>c__DisplayClass2.<SetText>b__1() in C:\Documents and Settings\Евгений\Мои документы\Sources\Janus\Janus\Core\UI\SplashForm.cs:line 215
at Rsdn.Janus.AsyncHelper.<>c__DisplayClass1.<Post>b__0(Object state) in C:\Documents and Settings\Евгений\Мои документы\Sources\Janus\Janus\Framework\Utils\AsyncHelper.cs:line 25
at System.Threading._ThreadPoolWaitCallback.WaitCallback_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallbackInternal(_ThreadPoolWaitCallback tpWaitCallBack)
at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)
InnerException:
Возникло при показе сплеша. На месте иконок поддерживаемых баз нарисовался большой один крестик, типа изображение отсутствует. Повторный запуск прошел уже нормально. Последний раз, кстати, после обновления, такое исключение уже вылетало, и повторный запуск тоже тогда прошел нормально
System.InvalidOperationException: Коллекция была изменена; невозможно выполнить операцию перечисления.
в System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
в System.Collections.Generic.List`1.Enumerator.MoveNext()
в Rsdn.Janus.SplashForm.ModulesBoxPaint(Object sender, PaintEventArgs e)
в System.Windows.Forms.Control.OnPaint(PaintEventArgs e)
в System.Windows.Forms.PictureBox.OnPaint(PaintEventArgs pe)
в System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
в System.Windows.Forms.Control.WmPaint(Message& m)
в System.Windows.Forms.Control.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 rev. 995 >>
Re: Коллекция была изменена; невозможно выполнить операцию п
Здравствуйте, rameel, Вы писали:
R>Возникло при показе сплеша. На месте иконок поддерживаемых баз нарисовался большой один крестик, типа изображение отсутствует. Повторный запуск прошел уже нормально. Последний раз, кстати, после обновления, такое исключение уже вылетало, и повторный запуск тоже тогда прошел нормально
От черт, помнил же об этом, но из головы вылетело. В одном месте лок воткнул, в другом забыл. Заводи тикет
... << RSDN@Home 1.2.0 alpha 4 rev. 995 on Windows Vista 6.0.6001.65536>>
Здравствуйте, rameel, Вы писали:
R>Здравствуйте, AndrewVK, Вы писали:
AVK>>От черт, помнил же об этом, но из головы вылетело. В одном месте лок воткнул, в другом забыл. Заводи тикет
R>http://projects.rsdn.ru:8080/Janus/ticket/77
читаю в режиме щелк на пробел, переход на следующее непрочитанное.
обновился сегодня до 1007 ревизии
пока читаю внутри форума все ок, переход на другой форум завершается такой ошибкой
System.ApplicationException: Произошла непредвиденная ошибка при обработке клавиатурного сообщения.
Возможно у вас повреждена БД или имеется ошибка в RSDN@Home ---> System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.
в Rsdn.Janus.ForumDummyForm.SmartJump(Boolean messageScroll)
в Rsdn.Janus.ForumDummyForm.PageDown()
--- Конец трассировки внутреннего стека исключений ---
в System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
в System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature 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.Shortcuts.CustomShortcut.ProcessMessageKey(Control control, Keys keys, ShortcutManager manager)
--- Конец трассировки внутреннего стека исключений ---
в Rsdn.Shortcuts.CustomShortcut.ProcessMessageKey(Control control, Keys keys, ShortcutManager manager)
в Rsdn.Shortcuts.ShortcutManager.PreFilterMessage(Message& msg)
в System.Windows.Forms.Application.ThreadContext.ProcessFilters(MSG& msg, Boolean& modified)
в System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)
в System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FPreTranslateMessage(MSG& msg)
в System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
в System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
в System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
в System.Windows.Forms.Application.Run(Form mainForm)
в Rsdn.Janus.ApplicationManager.Run(IServiceProvider serviceProvider)
в Rsdn.Janus.Janus.Main()
Rsdn.Janus.DBSchemaException: Ошибка на этапе реструктуризации базы: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. ---> System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
at ADOX.Tables.get_Item(Object Item)
at Rsdn.Janus.JetSchemaLoader.<GetTables>d__1.MoveNext()
at Rsdn.Janus.JetSchemaLoader.LoadSchema(String connStr)
at Rsdn.Janus.JetSchemaDriver.LoadExistingSchema()
at Rsdn.Janus.DBSchemaDriverBase.CompareDbsc(DBSchema mbDbsc)
at Rsdn.Janus.DBSchemaManager.Restruct(IServiceProvider serviceProvider)
--- End of inner exception stack trace ---
at Rsdn.Janus.DBSchemaManager.Restruct(IServiceProvider serviceProvider)
at Rsdn.Janus.Janus.<>c__DisplayClass8.<Main>b__2()
at Rsdn.Janus.Janus.Main()
Тикет заводить?
... << RSDN@Home 1.2.0 alpha rev. 778>>
"Бог не терпит голой сингулярности" -- Роджер Пенроуз
Здравствуйте, ironwit, Вы писали:
I>читаю в режиме щелк на пробел, переход на следующее непрочитанное.
I>обновился сегодня до 1007 ревизии
I>пока читаю внутри форума все ок, переход на другой форум завершается такой ошибкой
Сменили TreeGrid. Теперь смена текущего форума является асинхронной операцией. Там весь процесс надо перетряхнуть Если будет время, вечером посмотрю
System.ApplicationException: Resource 'Rsdn.Janus.Core.JanusProtocolSupport.HtmlPageBuilder.MessagesStats.html' not found in assembly 'Janus, Version=1.2.0.1008, Culture=neutral, PublicKeyToken=null'
в Rsdn.Janus.Framework.EnvironmentHelper.GetRequiredResourceStream(Assembly assembly, String resourceName)
в Rsdn.Janus.HtmlPageBuilder.GetStringTemplate(String resName)
в Rsdn.Janus.HtmlPageBuilder.GetUserMessagesStatText(Int32 uid)
в Rsdn.Janus.JanusProtocolDispatcher.UserMessagesStatEventHandler(Object sender, JanusProtocolEventArgs e)
в Rsdn.Janus.JanusProtocolDispatcher.DispatchRequest(String uri)
Здравствуйте, rameel, Вы писали:
R>Статистика сообщений выбрасывает исключение:
R>[code] R>System.ApplicationException: Resource 'Rsdn.Janus.Core.JanusProtocolSupport.HtmlPageBuilder.MessagesStats.html' not found in assembly 'Janus, Version=1.2.0.1008, Culture=neutral, PublicKeyToken=null'
Решарпер блин!
... << RSDN@Home 1.2.0 alpha 4 rev. 1001 on Windows Vista 6.0.6001.65536>>
Здравствуйте, rameel, Вы писали:
R>Здравствуйте, ironwit, Вы писали:
I>>пока читаю внутри форума все ок, переход на другой форум завершается такой ошибкой
R>Починил в 1016 ревизии. Заодно избавился от подергивания