Здравствуйте, Сергей Туленцев, Вы писали:
СТ>Это я прочитал, ага. Это что, мне его каждый день вводить чтоли? Прочитай внимательнее. После обновления версии я пароль ввел. На следующий день (это утро) опять пришлось вводить.
Видимо ты его срубил принудительно, вот пароль и не сохранился.
... << RSDN@Home 1.2.0 alpha 4 rev. 1032 on Windows Vista 6.0.6001.65536>>
Здравствуйте, AndrewVK, Вы писали:
AVK>Видимо ты его срубил принудительно, вот пароль и не сохранился.
А это не из-за того, что теперь там шифрование пароля ориентируется на текущего пользователя (ProtectedData, DataProtectionScope.CurrentUser и т.д.).
Есть подозрение, что теперь янус с настройками нельзя так просто таскать между компьютерами, придётся вводить пароль каждый раз.
Здравствуйте, Andir, Вы писали:
A>А это не из-за того, что теперь там шифрование пароля ориентируется на текущего пользователя (ProtectedData, DataProtectionScope.CurrentUser и т.д.).
Ну, если конфиг тоже таскается туда-сюда, то из за этого тоже.
A>Есть подозрение, что теперь янус с настройками нельзя так просто таскать между компьютерами, придётся вводить пароль каждый раз.
А оно и не надо. Едиснтвенное, что имеет смысл таскать — БД.
... << RSDN@Home 1.2.0 alpha 4 rev. 1035 on Windows Vista 6.0.6001.65536>>
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, Andir, Вы писали:
A>>А это не из-за того, что теперь там шифрование пароля ориентируется на текущего пользователя (ProtectedData, DataProtectionScope.CurrentUser и т.д.).
AVK>Ну, если конфиг тоже таскается туда-сюда, то из за этого тоже.
A>>Есть подозрение, что теперь янус с настройками нельзя так просто таскать между компьютерами, придётся вводить пароль каждый раз.
AVK>А оно и не надо. Едиснтвенное, что имеет смысл таскать — БД.
Дык, а как же? На одном компе будет одна версия, на другом — другая. А если еще нельзя всякий левый софт на машину ставить, то вообще. Гораздо удобнее, когда софт портабельный. Может сделаете, а?
Здравствуйте, Сергей Туленцев, Вы писали:
СТ>Дык, а как же? На одном компе будет одна версия, на другом — другая.
Версия чего, конфига?
СТ> А если еще нельзя всякий левый софт на машину ставить, то вообще.
Еще раз — конфиг не надо таскать. Сборки януса таскай на здоровье. Хотя янус ставить вобще то не надо.
СТ> Гораздо удобнее, когда софт портабельный. Может сделаете, а?
Что сделаем?
... << RSDN@Home 1.2.0 alpha 4 rev. 1035 on Windows Vista 6.0.6001.65536>>
Здравствуйте, AndrewVK, Вы писали:
AVK>Здравствуйте, Сергей Туленцев, Вы писали:
СТ>>Дык, а как же? На одном компе будет одна версия, на другом — другая. AVK>Версия чего, конфига?
Януса.
СТ>> А если еще нельзя всякий левый софт на машину ставить, то вообще. AVK>Еще раз — конфиг не надо таскать. Сборки януса таскай на здоровье. Хотя янус ставить вобще то не надо.
Попробую.
СТ>> Гораздо удобнее, когда софт портабельный. Может сделаете, а? AVK>Что сделаем?
Ну, чтобы всё вместе таскалось. Всё же это неудобно: бинарники на флешке, а конфиг в другом месте. А если я приду на машину, где конфига нет?
Здравствуйте, Сергей Туленцев, Вы писали:
СТ>Ну, чтобы всё вместе таскалось. Всё же это неудобно: бинарники на флешке, а конфиг в другом месте.
Это удобно и правильно, потому что в конфиге могут быть настройки, привязанные к машине (абсолютные пути, ключ шифрования для пароля, в конце концов ширины колонок, зависящие от разрешения). Единственное, о чем можно подумать в перспективе — хранить не зависящие от машины настроки на сервере.
СТ> А если я приду на машину, где конфига нет?
Создатся дефолтный.
... << RSDN@Home 1.2.0 alpha 4 rev. 1035 on Windows Vista 6.0.6001.65536>>
Здравствуйте, ixor, Вы писали:
I>Недоконца похоже починил
Да, у меня теперь бывает моментально дохнет при попытке перейти внутри форума.
System.ApplicationException: Произошла непредвиденная ошибка при обработке клавиатурного сообщения.
Возможно у вас повреждена БД или имеется ошибка в RSDN@Home ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: Operation is not valid due to the current state of the object.
at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
at Rsdn.Janus.ObjectModel.Forum.FindNextUnreadMsg() in D:\sources\rsdn@home\Janus\Core\ObjectModel\Features\Forum.cs:line 310
at Rsdn.Janus.ForumDummyForm.SmartJump() in D:\sources\rsdn@home\Janus\Features\ForumViewer\ForumDummyForm.cs:line 470
at Rsdn.Janus.ForumDummyForm.PageDown() in D:\sources\rsdn@home\Janus\Features\ForumViewer\ForumDummyForm.cs:line 439
--- End of inner exception stack trace ---
at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at Rsdn.Shortcuts.CustomShortcut.ProcessMessageKey(Control control, Keys keys, ShortcutManager manager) in D:\sources\rsdn@home\Shortcuts\Shortcut.cs:line 142
--- End of inner exception stack trace ---
at Rsdn.Shortcuts.CustomShortcut.ProcessMessageKey(Control control, Keys keys, ShortcutManager manager) in D:\sources\rsdn@home\Shortcuts\Shortcut.cs:line 146
at Rsdn.Shortcuts.ShortcutManager.PreFilterMessage(Message& msg) in D:\sources\rsdn@home\Shortcuts\ShortcutManager.cs:line 215
at System.Windows.Forms.Application.ThreadContext.ProcessFilters(MSG& msg, Boolean& modified)
at System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)
at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FPreTranslateMessage(MSG& msg)
at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
at System.Windows.Forms.Application.Run(Form mainForm)
at Rsdn.Janus.ApplicationManager.Run(IServiceProvider serviceProvider) in D:\sources\rsdn@home\Janus\Core\ApplicationManager.cs:line 143
at Rsdn.Janus.Janus.Main() in D:\sources\rsdn@home\Janus\Core\Janus.cs:line 160
BLToolkit.Data.DataException: Dynamic SQL Error
SQL error code = -104
Token unknown — line 5, char 5
[ ---> FirebirdSql.Data.FirebirdClient.FbException: Dynamic SQL Error
SQL error code = -104
Token unknown — line 5, char 5
[ ---> FirebirdSql.Data.Common.IscException: Exception of type 'FirebirdSql.Data.Common.IscException' was thrown.
at FirebirdSql.Data.Client.Embedded.FesDatabase.ParseStatusVector(Int32[] statusVector)
at FirebirdSql.Data.Client.Embedded.FesStatement.Prepare(String commandText)
at FirebirdSql.Data.FirebirdClient.FbCommand.Prepare(Boolean returnsSet)
at FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteCommand(CommandBehavior behavior, Boolean returnsSet)
at FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteReader(CommandBehavior behavior)
--- End of inner exception stack trace ---
at FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteReader(CommandBehavior behavior)
at FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteDbDataReader(CommandBehavior behavior)
at System.Data.Common.DbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior behavior)
at BLToolkit.Data.DbManager.ExecuteReaderInternal(CommandBehavior commandBehavior)
--- End of inner exception stack trace ---
at BLToolkit.Data.DbManager.OnOperationException(OperationType op, Exception ex)
at BLToolkit.Data.DbManager.ExecuteReaderInternal(CommandBehavior commandBehavior)
at BLToolkit.Data.DbManager.ExecuteObjectInternal(Object entity, Type type, Object[] parameters)
at BLToolkit.Data.DbManager.ExecuteObject(Type type)
at Rsdn.Janus.Core.DataManagement.DataAccess.BLToolkitExtension.UserDataAccessor.GetUser(Int32 uid)
at Rsdn.Janus.JanusFormatMessage.RefineUrl(JanusProtocolInfo protocolInfo, String& imageUrl, String& title, LinkType& linkType)
at Rsdn.Janus.JanusFormatMessage.ProcessUrlInternal(String hostname, String url, String text)
at Rsdn.Janus.JanusFormatMessage.FormatURLs(Match urlMatch, String urlAdsress, String urlName)
at Rsdn.Janus.JanusFormatMessage.ProcessURLs(Match urlMatch)
at Rsdn.Framework.Formatting.TextFormatter.Format(String txt, Boolean smile, Boolean doNotReplaceTags, Boolean doNotFormatImplicitLinks)
at Rsdn.Framework.Formatting.TextFormatter.Format(String txt, Boolean smile)
at Rsdn.Janus.XmlBuilder.BuildMessage(Msg msg)
at Rsdn.Janus.XmlPageBuilder.GetMessageText(Int32 mid)
at Rsdn.Janus.JanusProtocolDispatcher.MessageEventHandler(Object sender, JanusProtocolEventArgs e)
at Rsdn.Janus.JanusProtocolDispatcher.DispatchRequest(String uri)
--------------------------------------------------------------------------------
RSDN@Home версия 1.2.0 alpha 4 ревизия 1036
Ошибка:
Произошла непредвиденная ошибка при обработке клавиатурного сообщения.
Возможно у вас повреждена БД или имеется ошибка в RSDN@Home
Описание:
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1038
Тип БД:
SQLite
Трассировка стека:
в 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()
Здравствуйте, Tonal-, Вы писали:
T>Я ещё иногда и свежие билды выкачиваю.
Аналогично. Выкачал свежий. База FB тоже свежесозданная и абсолютно пустая, даже без таблиц внутри. И получаем на старте:
Use extension assembly 'C:/Program Files/rsdn_home/Firebird\Janus.Firebird.dll'
Use extension assembly 'C:/Program Files/rsdn_home/Jet\Janus.Jet.dll'
Use extension assembly 'C:/Program Files/rsdn_home/Mssql\Janus.Mssql.dll'
Use extension assembly 'C:/Program Files/rsdn_home/MssqlCE\Janus.MssqlCE.dll'
Use extension assembly 'C:/Program Files/rsdn_home/Sqlite\Janus.Sqlite.dll'
BLToolkit.Data.DataException: Dynamic SQL Error
SQL error code = -204
Table unknown
vars
No message for error code 336397208 found. ---> FirebirdSql.Data.FirebirdClient.FbException: Dynamic SQL Error
SQL error code = -204
Table unknown
vars
No message for error code 336397208 found. ---> FirebirdSql.Data.Common.IscException: Exception of type 'FirebirdSql.Data.Common.IscException' was thrown.
at FirebirdSql.Data.Client.Embedded.FesDatabase.ParseStatusVector(Int32[] statusVector)
at FirebirdSql.Data.Client.Embedded.FesStatement.Prepare(String commandText)
at FirebirdSql.Data.FirebirdClient.FbCommand.Prepare(Boolean returnsSet)
at FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteCommand(CommandBehavior behavior, Boolean returnsSet)
at FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteScalar()
--- End of inner exception stack trace ---
at FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteScalar()
at BLToolkit.Data.DbManager.ExecuteScalar()
--- End of inner exception stack trace ---
at BLToolkit.Data.DbManager.OnOperationException(OperationType op, Exception ex)
at BLToolkit.Data.DbManager.ExecuteScalar()
at BLToolkit.Data.DbManager.ExecuteScalar[T]()
at Rsdn.Janus.DBVars.GetVar(JanusDB db, String name)
at Rsdn.Janus.DBVars.GetVar(String name)
at Rsdn.Janus.DBSchemaManager.IsNeedRestructuring()
Здравствуйте, LuciferArh, Вы писали:
LA>Аналогично. Выкачал свежий. База FB тоже свежесозданная и абсолютно пустая, даже без таблиц внутри. И получаем на старте:
LA>Table unknown LA>vars
Видать какая то кривая у тебя база. У меня на тестовой базе сейчас все работает
... <<RSDN@Home 1.2.0 alpha 4 rev. 1042 on Windows Vista 6.0.6001.65536>>
Здравствуйте, AndrewVK, Вы писали:
AVK>Видать какая то кривая у тебя база. У меня на тестовой базе сейчас все работает
Она не кривая. Она пустая. Вообще. Только что созданная. Без таблиц, вьюх, процедур и прочего... Вот реструктуризатор и не может в ней ничего создать, хотя должен бы.
Здравствуйте, LuciferArh, Вы писали:
LA>Она не кривая. Она пустая. Вообще. Только что созданная. Без таблиц, вьюх, процедур и прочего... Вот реструктуризатор и не может в ней ничего создать, хотя должен бы.
Только сейчас заметил. А зачем ты вообще запускаешь янус из под отладчика, да еще и с включенным остановом на всех исключениях? Исключение в IsNeedRestructuring перехватывается и дальше структура БД создается.
... <<RSDN@Home 1.2.0 alpha 4 rev. 1042 on Windows Vista 6.0.6001.65536>>
Здравствуйте, AndrewVK, Вы писали:
AVK>Только сейчас заметил. А зачем ты вообще запускаешь янус из под отладчика, да еще и с включенным остановом на всех исключениях? Исключение в IsNeedRestructuring перехватывается и дальше структура БД создается.
Да это я просто вставил содержимое LOG-файла, который янус создает при ошибке. Самое интересное, что на Access и FB вылезают ошибки. Правда, на MDB там просто ошибка чтения из памяти. И только MS SQL отработал нормально. Собственно, сейчас на нем и сижу.
Здравствуйте, LuciferArh, Вы писали:
LA>Да это я просто вставил содержимое LOG-файла, который янус создает при ошибке.
А зачем? Реальной ошибки там все равно нет. Надо показывать то, что в окошке с ошибкой пишется.
LA> Самое интересное, что на Access и FB вылезают ошибки.
Поправил и джет и FB. Реструктуризатор не перестает меня удивлять. Такого ужасного кода я давно не видел.
... <<RSDN@Home 1.2.0 alpha 4 rev. 1042 on Windows Vista 6.0.6001.65536>>
Rsdn.Janus.DBSchemaException: Ошибка на этапе реструктуризации базы:
Error while preparing SqlDiff ---> Rsdn.Janus.DBSchemaException: Error while preparing SqlDiff ---> System.Data.SqlClient.SqlException: For DROP INDEX, you must give both the table and the index name, in the form tablename.indexname.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean async)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at Rsdn.Janus.MssqlSchemaDriver.ExecuteDdlCommands(IEnumerable`1 commands)
at Rsdn.Janus.DBSchemaDriverBase.Prepare()
--- End of inner exception stack trace ---
at Rsdn.Janus.DBSchemaDriverBase.Prepare()
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()
2. В диалоге настройки параметров подключения к БД небольшой косяк с локализацией
---------------------------
RSDN@Home
---------------------------
Fill next fileds:
— login and password
---------------------------
ОК
---------------------------
3. В статистике сообщений пользователя
Сообщения, хранящиехся в локальной базе.
... << RSDN@Home 1.2.0 alpha rev. 780>>
"Мы будем уничтожать свое ядерное оружие вместе с Америкой" (c) Б. Ельцин
Здравствуйте, 6lackbird, Вы писали:
6>[c#] 6>Rsdn.Janus.DBSchemaException: Ошибка на этапе реструктуризации базы: 6>Error while preparing SqlDiff ---> Rsdn.Janus.DBSchemaException: Error while preparing SqlDiff ---> System.Data.SqlClient.SqlException: For DROP INDEX, you must give both the table and the index name, in the form tablename.indexname.
Мне нужна либо БД, либо хотя бы текст SQL запроса, вызвавшего исключение
6>2. В диалоге настройки параметров подключения к БД
Он скоро умрет.
... <<RSDN@Home 1.2.0 alpha 4 rev. 1058 on Windows Vista 6.0.6001.65536>>