Re[10]: Ревизия 1060
От: ArtDenis Россия  
Дата: 03.04.08 03:13
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Ничего не трогал


Так я и не заметил, что при апдете обновился какай-нибудь файл, связанный с работой FB. Но факт остаётся фактом
... << RSDN@Home 1.2.0 alpha 4 rev. 1063>>
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
Re: Багрепорты - v 1.2
От: ironwit Украина  
Дата: 03.04.08 05:11
Оценка:
Здравствуйте, AndrewVK, Вы писали:

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


при синхронизации на версии 1063


Запрос новых сообщений в форумах - CriticalError
BLToolkit.Data.DataException: Обновление невозможно; установлена блокировка. ---> System.Data.OleDb.OleDbException: Обновление невозможно; установлена блокировка.
   в System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
   в System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
   в System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
   в System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
   в System.Data.OleDb.OleDbCommand.ExecuteNonQuery()
   в BLToolkit.Data.DbManager.ExecuteNonQueryInternal()
   --- Конец трассировки внутреннего стека исключений ---
   в BLToolkit.Data.DbManager.OnOperationException(OperationType op, Exception ex)
   в BLToolkit.Data.DbManager.ExecuteNonQueryInternal()
   в BLToolkit.Data.DbManager.ExecuteNonQuery()
   в Rsdn.Janus.BLToolkitExtension.ForumDataAccessor.InsertRate(Int32 messageId, Int32 topicId, Int32 userId, Int32 rateType, Int32 rateBy, DateTime rateDate)
   в Rsdn.Janus.ForumDataAccessor.AddNewRates(IEnumerable`1 rates)
   в Rsdn.Janus.MessagesSyncHelper.AddNewMessages(ISyncContext context, JanusMessageInfo[] messages, JanusRatingInfo[] rates, JanusModerateInfo[] moderatorials, Action`1 afterProcessInTxHandler)
   в Rsdn.Janus.MessagesSyncTask.ProcessResponse(ISyncContext context, ChangeRequest request, ChangeResponse response)
   в Rsdn.Janus.SimpleSyncTask`3.Sync(ISyncContext context, TSvc svc, Int32 retries, ITaskIndicator indicator)
Я не умею быть злым, и не хочу быть добрым.
InvalidArgument=Value of '0' is not valid for 'index'. Param
От: Mamut Швеция http://dmitriid.com
Дата: 03.04.08 06:34
Оценка:
Ошибка:
InvalidArgument=Value of '0' is not valid for 'index'.
Parameter name: index

Описание:


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

Тип БД:
SQLite

Трассировка стека:
   at System.Windows.Forms.ListView.EnsureVisible(Int32 index)
   at Rsdn.TreeGrid.TreeGrid.set_Nodes(ITreeNode value)
   at Rsdn.Janus.FavoritesSelectFolderForm._createFolderButton_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
... << RSDN@Home 1.2.0 alpha 3 rev. 968>>


dmitriid.comGitHubLinkedIn
Re[2]: Запрос новых сообщений в форумах - CriticalError
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 03.04.08 09:20
Оценка: 13 (4) +2
Здравствуйте, Ventalf, Вы писали:

V>(грустно вздыхая) Будем сидеть на 1052 пока.


fixed
... <<RSDN@Home 1.2.0 alpha 4 rev. 1063 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[2]: Багрепорты - v 1.2
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 03.04.08 09:20
Оценка:
Здравствуйте, ironwit, Вы писали:

I>при синхронизации на версии 1063


I>[ccode]

I>Запрос новых сообщений в форумах — CriticalError
I>BLToolkit.Data.DataException: Обновление невозможно; установлена блокировка. ---> System.Data.OleDb.OleDbException: Обновление невозможно; установлена блокировка.

Запрос новых сообщений в форумах &mdash; CriticalError
Автор: ixor
Дата: 01.04.08
... <<RSDN@Home 1.2.0 alpha 4 rev. 1063 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[2]: переход по пробелу в другой форум
От: ironwit Украина  
Дата: 03.04.08 12:33
Оценка:
Здравствуйте, ironwit, Вы писали:

I>Здравствуйте, AndrewVK, Вы писали:


I>читаю в режиме щелк на пробел, переход на следующее непрочитанное.


валится если закончиись сообщения для чтения.

System.ApplicationException: Произошла непредвиденная ошибка при обработке клавиатурного сообщения.
Возможно у вас повреждена БД или имеется ошибка в RSDN@Home ---> System.Reflection.TargetInvocationException: Адресат вызова создал исключение. ---> System.NullReferenceException: В экземпляре объекта не задана ссылка на объект.
   в Rsdn.Janus.ObjectModel.ForumHelper.FindNextUnreadMsg(Forum forum, Boolean skipActiveUnread)
   в Rsdn.Janus.ForumDummyForm.SmartJump()
   в 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@Home 1.2.0 alpha 4 rev. 1064>>
Я не умею быть злым, и не хочу быть добрым.
Неизвестная команда 'show'
От: VGn Россия http://vassilsanych.livejournal.com
Дата: 03.04.08 19:46
Оценка:
Ошибка:
Неизвестная команда 'show'

Описание:


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

Тип БД:
JetDB

Трассировка стека:
   at Rsdn.Janus.Framework.StripEventDispatcher.DispatchEvent(String eventId)
   at Rsdn.Janus.Framework.StripEventDispatcher.ClickHandler(Object sender, EventArgs e)
   at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
   at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
   at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
   at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
   at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   at System.Windows.Forms.ToolStrip.WndProc(Message& m)
   at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
... << RSDN@Home 1.2.0 alpha 3 rev. 888>>
Re: Баг при синхронизации
От: jenyavb  
Дата: 04.04.08 04:23
Оценка:
Запрос новых сообщений в форумах — CriticalError
BLToolkit.Data.DataException: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. ---> System.InvalidOperationException: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached.
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.SqlClient.SqlConnection.Open()
at BLToolkit.Data.DbManager.OpenConnection()
--- End of inner exception stack trace ---
at BLToolkit.Data.DbManager.OnOperationException(OperationType op, Exception ex)
at BLToolkit.Data.DbManager.OpenConnection()
at BLToolkit.Data.DbManager.OnInitCommand(IDbCommand command)
at BLToolkit.Data.DbManager.Parameter(ParameterDirection parameterDirection, String parameterName, Object value)
at BLToolkit.Data.DbManager.Parameter(String parameterName, Object value)
at Rsdn.Janus.BLToolkitExtension.ForumDataAccessor.IsModeratorialExists(Int32 messageId, Int32 userId)
at Rsdn.Janus.ForumDataAccessor.AddModeratorials(IEnumerable`1 moderatorials)
at Rsdn.Janus.MessagesSyncHelper.AddNewMessages(ISyncContext context, JanusMessageInfo[] messages, JanusRatingInfo[] rates, JanusModerateInfo[] moderatorials, Action`1 afterProcessInTxHandler)
at Rsdn.Janus.MessagesSyncTask.ProcessResponse(ISyncContext context, ChangeRequest request, ChangeResponse response)
at Rsdn.Janus.SimpleSyncTask`3.Sync(ISyncContext context, TSvc svc, Int32 retries, ITaskIndicator indicator)
Произошла непредвиденная ошибка при обработке клавиатурного
От: jenyavb  
Дата: 04.04.08 04:58
Оценка:
Ошибка:
Произошла непредвиденная ошибка при обработке клавиатурного сообщения.
Возможно у вас повреждена БД или имеется ошибка в RSDN@Home

Описание:


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

Тип БД:
SQLite

Трассировка стека:
   at Rsdn.Shortcuts.CustomShortcut.ProcessMessageKey(Control control, Keys keys, ShortcutManager manager)
   at Rsdn.Shortcuts.ShortcutManager.PreFilterMessage(Message& msg)
   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)
   at Rsdn.Janus.Janus.Main()
... << RSDN@Home 1.2.0 alpha 4 rev. 1067>>
Re: Не стартует версия 1.2.0.1067
От: Tonal- Россия www.promsoft.ru
Дата: 04.04.08 15:06
Оценка:
База Fb

Rsdn.Janus.DBSchemaException: Ошибка на этапе реструктуризации базы:
Error while preparing SqlDiff ---> Rsdn.Janus.DBSchemaException: Error while preparing SqlDiff ---> Rsdn.Janus.SchemaChangeException: Ошибка при изменении схемы БД. Скрипт 'ALTER TABLE "messages" ALTER COLUMN "ismarked" TYPE CHAR(1)' завершился с ошибкой 'unsuccessful metadata update
New size specified for column ismarked must be at least 6 characters.'. ---> FirebirdSql.Data.FirebirdClient.FbException: unsuccessful metadata update
New size specified for column ismarked must be at least 6 characters. ---> FirebirdSql.Data.Common.IscException: Выдано исключение типа "FirebirdSql.Data.Common.IscException".
в FirebirdSql.Data.Client.Embedded.FesDatabase.ParseStatusVector(Int32[] statusVector)
в FirebirdSql.Data.Client.Embedded.FesStatement.Execute()
в FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteCommand(CommandBehavior behavior, Boolean returnsSet)
в FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteNonQuery()
--- Конец трассировки внутреннего стека исключений ---
в FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteNonQuery()
в Rsdn.Janus.Firebird.FBSchemaDriver.<>c__DisplayClass3.<ExecuteDdlCommands>b__2()
в Rsdn.Janus.SchemaHelper.SafeRunCommand(String cmdText, Action runner)
--- Конец трассировки внутреннего стека исключений ---
в Rsdn.Janus.SchemaHelper.SafeRunCommand(String cmdText, Action runner)
в Rsdn.Janus.Firebird.FBSchemaDriver.ExecuteDdlCommands(IEnumerable`1 commands)
в Rsdn.Janus.DBSchemaDriverBase.Prepare()
--- Конец трассировки внутреннего стека исключений ---
в Rsdn.Janus.DBSchemaDriverBase.Prepare()
в Rsdn.Janus.DBSchemaManager.Restruct(IServiceProvider serviceProvider)
--- Конец трассировки внутреннего стека исключений ---
в Rsdn.Janus.DBSchemaManager.Restruct(IServiceProvider serviceProvider)
в Rsdn.Janus.Janus.<>c__DisplayClass8.<Main>b__2()
в Rsdn.Janus.Janus.Main()

Firebird не может автоматом осуществить преобразование из SMALLINT в CHAR(1).
Только через промежуточное поле.

Кому вообще это понадобилось — экономия на спичках?
Может тогда проще вынести поле в связанную табличку — больше отыграется.
Re[2]: Не стартует версия 1.2.0.1067
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 04.04.08 16:49
Оценка:
Здравствуйте, Tonal-, Вы писали:

T>Кому вообще это понадобилось — экономия на спичках?


Никому не надобилось. Просто в драйвере пропала отработка поля bool и я восстановил по рекомендации с сайта FB. Переделал на smallint, пробуй.
... <<RSDN@Home 1.2.0 alpha 4 rev. 1067 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[2]: Ошибка при переходе 780 -> 1055
От: 6lackbird Россия  
Дата: 04.04.08 18:27
Оценка:
Здравствуйте, 6lackbird, Вы писали:

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.
6> at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)

Для решения проблемы для 780 версии необходимо удалить следующие индексы
IX_messages_name в messages и
IX_topic_info_answers_last_update_date в topic_info
... << RSDN@Home 1.2.0 alpha rev. 780>>
"Мы будем уничтожать свое ядерное оружие вместе с Америкой" (c) Б. Ельцин
Re: Багрепорты - v 1.2
От: Sergei Soloviev  
Дата: 04.04.08 20:05
Оценка:
Билд 1068.

Ошибка на этапе реструктуризации базы.

Rsdn.Janus.DBSchemaException: Ошибка на этапе реструктуризации базы:
Error while preparing SqlDiff ---> Rsdn.Janus.DBSchemaException: Error while preparing SqlDiff ---> Rsdn.Janus.SchemaChangeException: Ошибка при изменении схемы БД. Скрипт '
IF EXISTS(SELECT * FROM messages)
EXEC('INSERT INTO Tmp_messages (dte, gid, ismarked, isread, message, mid, pid, subject, tid, uclass, uid, usernick, article_id, readreplies, name, lastModerated, closed) SELECT dte, gid, ismarked, isread, message, mid, pid, subject, tid, uclass, uid, usernick, article_id, readreplies, name, NULL, '0' FROM messages WITH (HOLDLOCK TABLOCKX)')' завершился с ошибкой 'Line 3: Incorrect syntax near '0'.'. ---> System.Data.SqlClient.SqlException: Line 3: Incorrect syntax near '0'.
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.<>c__DisplayClass8.<ExecuteDdlCommands>b__6()
at Rsdn.Janus.SchemaHelper.SafeRunCommand(String cmdText, Action runner)
--- End of inner exception stack trace ---
at Rsdn.Janus.SchemaHelper.SafeRunCommand(String cmdText, Action runner)
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()

Re[3]: Не стартует версия 1.2.0.1067
От: Tonal- Россия www.promsoft.ru
Дата: 05.04.08 03:57
Оценка:
Здравствуйте, AndrewVK, Вы писали:
AVK>Никому не надобилось. Просто в драйвере пропала отработка поля bool и я восстановил по рекомендации с сайта FB. Переделал на smallint, пробуй.

1.2.0.1071

Rsdn.Janus.DBSchemaException: Ошибка на этапе реструктуризации базы: 
Error while preparing SqlDiff ---> Rsdn.Janus.DBSchemaException: Error while preparing SqlDiff ---> Rsdn.Janus.SchemaChangeException: Ошибка при изменении схемы БД. Скрипт '
                                                ALTER TABLE "messages"
                                                ADD IBE$$TEMP_COLUMN SMALLINT 0' завершился с ошибкой 'Dynamic SQL Error
SQL error code = -104
Token unknown - line 3, char 43
0'. ---> FirebirdSql.Data.FirebirdClient.FbException: Dynamic SQL Error
SQL error code = -104
Token unknown - line 3, char 43
0 ---> FirebirdSql.Data.Common.IscException: Выдано исключение типа "FirebirdSql.Data.Common.IscException".
   в FirebirdSql.Data.Client.Embedded.FesDatabase.ParseStatusVector(Int32[] statusVector)
   в FirebirdSql.Data.Client.Embedded.FesStatement.Prepare(String commandText)
   в FirebirdSql.Data.FirebirdClient.FbCommand.Prepare(Boolean returnsSet)
   в FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteCommand(CommandBehavior behavior, Boolean returnsSet)
   в FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteNonQuery()
   --- Конец трассировки внутреннего стека исключений ---
   в FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteNonQuery()
   в Rsdn.Janus.Firebird.FBSchemaDriver.<>c__DisplayClass3.<ExecuteDdlCommands>b__2()
   в Rsdn.Janus.SchemaHelper.SafeRunCommand(String cmdText, Action runner)
   --- Конец трассировки внутреннего стека исключений ---
   в Rsdn.Janus.SchemaHelper.SafeRunCommand(String cmdText, Action runner)
   в Rsdn.Janus.Firebird.FBSchemaDriver.ExecuteDdlCommands(IEnumerable`1 commands)
   в Rsdn.Janus.DBSchemaDriverBase.Prepare()
   --- Конец трассировки внутреннего стека исключений ---
   в Rsdn.Janus.DBSchemaDriverBase.Prepare()
   в Rsdn.Janus.DBSchemaManager.Restruct(IServiceProvider serviceProvider)
   --- Конец трассировки внутреннего стека исключений ---
   в Rsdn.Janus.DBSchemaManager.Restruct(IServiceProvider serviceProvider)
   в Rsdn.Janus.Janus.<>c__DisplayClass8.<Main>b__2()
   в Rsdn.Janus.Janus.Main()


ALTER TABLE "messages" ADD IBE$$TEMP_COLUMN SMALLINT 0

А что за такой столбец IBE$$TEMP_COLUMN — зачем оно? У меня такого нету, и в DbSchema.xml что-то не нашел...
И что символизирует 0 в конце?
... << RSDN@Home 1.2.0 alpha 4 rev. 1065>>
Re[4]: Не стартует версия 1.2.0.1067
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 05.04.08 06:32
Оценка:
Здравствуйте, Tonal-, Вы писали:

T>1.2.0.1071


T>[code]

T>Rsdn.Janus.DBSchemaException: Ошибка на этапе реструктуризации базы:
T>Error while preparing SqlDiff ---> Rsdn.Janus.DBSchemaException: Error while preparing SqlDiff ---> Rsdn.Janus.SchemaChangeException: Ошибка при изменении схемы БД. Скрипт '
T> ALTER TABLE "messages"
T> ADD IBE$$TEMP_COLUMN SMALLINT 0' завершился с ошибкой 'Dynamic SQL Error
T>SQL error code = -104
T>Token unknown — line 3, char 43

Косячный этот ваш FB
На самом деле опять куда то пропало default похоже.

T>А что за такой столбец IBE$$TEMP_COLUMN — зачем оно?


Откуда я знаю? Скорее всего это такой способ конвертации.

T>И что символизирует 0 в конце?


DEFAULT 0 скорее всего
... <<RSDN@Home 1.2.0 alpha 4 rev. 1067 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[4]: Не стартует версия 1.2.0.1067
От: AndrewVK Россия http://blogs.rsdn.org/avk
Дата: 05.04.08 06:44
Оценка:
Здравствуйте, Tonal-, Вы писали:

Поправил. И кто бы мне объяснил, как оно работало раньше.
... <<RSDN@Home 1.2.0 alpha 4 rev. 1067 on Windows Vista 6.0.6001.65536>>
AVK Blog
Re[5]: Не стартует версия 1.2.0.1067
От: ArtDenis Россия  
Дата: 05.04.08 07:05
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Поправил. И кто бы мне объяснил, как оно работало раньше.


В 1072 та же самая ошибка
[ 🎯 Дартс-лига Уфы | 🌙 Программа для сложения астрофото ]
Re[2]: И как в ручную откатить базу к версии 1011?
От: stele Россия www.stele.su
Дата: 05.04.08 08:16
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Мдя, я боялся этого. Теберь либо на BLToolkit.2 переходить, либо переводить янус на 3.5.


А что, если не секрет, будет перезод на BLToolkit.2 или на 3.5?
И ещё 1072 ревизия произвела реструктуризацию базы с ревизии 1011 (она если я не ошибаюсь последняя которая может работать .Net 2).
Теперь 1011 при старте выдаёт ошибку:

Rsdn.Janus.DBSchemaException: Ошибка на этапе реструктуризации базы:
Error while preparing SqlDiff ---> Rsdn.Janus.DBSchemaException: Error while preparing SqlDiff ---> System.Data.SqlClient.SqlException: The object 'DF__messages__closed__286302EC' is dependent on column 'closed'.
ALTER TABLE DROP COLUMN closed failed because one or more objects access this column.
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()

и этим работа этой версии заканчивается. Возможно ли вручную откатить реструктуризацию обратно к совместимости с версией 1011 и если да, то как?
В задаче спрашивается:
Сколько вытечет портвейна из открытого бассейна?
Rev 1072 + FireBird
От: MikeT  
Дата: 05.04.08 10:47
Оценка:
Rev 1072
После миграции на FireBird

Rsdn.Janus.DBSchemaException: Ошибка на этапе реструктуризации базы:
Error while preparing SqlDiff ---> Rsdn.Janus.DBSchemaException: Error while preparing SqlDiff ---> Rsdn.Janus.SchemaChangeException: Ошибка при изменении схемы БД. Скрипт 'ALTER TABLE "messages" DROP CONSTRAINT "PK_messages"' завершился с ошибкой 'unsuccessful metadata update
ERASE RDB$RELATION_CONSTRAINTS failed
action cancelled by trigger (1) to preserve data integrity
Cannot delete PRIMARY KEY being used in FOREIGN KEY definition.'. ---> FirebirdSql.Data.FirebirdClient.FbException: unsuccessful metadata update
ERASE RDB$RELATION_CONSTRAINTS failed
action cancelled by trigger (1) to preserve data integrity
Cannot delete PRIMARY KEY being used in FOREIGN KEY definition. ---> 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.Execute()
at FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteCommand(CommandBehavior behavior, Boolean returnsSet)
at FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteNonQuery()
--- End of inner exception stack trace ---
at FirebirdSql.Data.FirebirdClient.FbCommand.ExecuteNonQuery()
at Rsdn.Janus.Firebird.FBSchemaDriver.<>c__DisplayClass3.<ExecuteDdlCommands>b__2()
at Rsdn.Janus.SchemaHelper.SafeRunCommand(String cmdText, Action runner)
--- End of inner exception stack trace ---
at Rsdn.Janus.SchemaHelper.SafeRunCommand(String cmdText, Action runner)
at Rsdn.Janus.Firebird.FBSchemaDriver.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()
... << RSDN@Home 1.2.0 alpha 4 rev. 1072>>
Re[2]: Could not load file or assembly 'System.Data.Linq', V
От: Аноним  
Дата: 05.04.08 16:04
Оценка:
Здравствуйте, AndrewVK, Вы писали:

AVK>Здравствуйте, 6lackbird, Вы писали:


6>>[c#]

6>>System.IO.FileNotFoundException: Could not load file or assembly 'System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies. Не удается найти указанный файл.
6>>File name: 'System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'

AVK>Мдя, я боялся этого. Теберь либо на BLToolkit.2 переходить, либо переводить янус на 3.5.


И? Мой ноут не выдержит такого количества технологий на нём. Не хотелось бы лепить ещё и 2.5 сверху.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.