Ошибка:
Object reference not set to an instance of an object.
Описание:
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1233
Тип БД:
SQLite
Трассировка стека:
at Rsdn.Janus.SearchDummyForm.Dispose(Boolean disposing)
at System.ComponentModel.Component.Dispose()
at Rsdn.Janus.ObjectModel.Feature.Dispose()
at Rsdn.Janus.ObjectModel.Features.DisposeFeature(IFeature feature)
at Rsdn.Janus.ObjectModel.Features.Dispose()
at Rsdn.Janus.MainForm.OnClosed(EventArgs ea)
at System.Windows.Forms.Form.WmClose(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at Rsdn.Janus.MainForm.WndProc(Message& msg)
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 4 rev. 1233>>
Invalid object name 'server_forums'.
Invalid object name 'su
Ошибка:
Invalid object name 'server_forums'.
Invalid object name 'subscribed_forums'.
Invalid object name 'topic_info'.
Описание:
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1237
Тип БД:
MSSql
Трассировка стека:
at Rsdn.SmartApp.InstancingHelper.CreateInstance(Type type, IServiceProvider provider, InstancingCustomParam[] customParams) in C:\Work\R.Server\R.SAT\R.SAT-Common\Instancing\InstancingHelper.cs:line 67
at Rsdn.SmartApp.ActivePartManager.Activate() in C:\Work\R.Server\R.SAT\R.SAT-Common\ActiveParts\ActivePartManager.cs:line 76
at Rsdn.Janus.JanusHost.EndInit()
at Rsdn.SmartApp.DisposableHelper.Disposable.Dispose() in C:\Work\R.Server\R.SAT\R.SAT-Common\DisposableHelper.cs:line 38
at Rsdn.Janus.Janus.Main()
Ошибка:
В экземпляре объекта не задана ссылка на объект.
Описание:
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1238
Тип БД:
SQLite
Трассировка стека:
в Rsdn.Janus.ForumMessageCommandHelper.CanSetMessageReadMark(IMsg msg, Boolean isRead, Boolean withReplies)
в Rsdn.Janus.ForumMessageCommandTarget.<>c__DisplayClass14.<QuerySetTopicReadMarkStatus>b__13(IMsg msg)
в System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate) в C:\Work\Mono\System.Core\System.Linq\Enumerable.cs:строка 128
в Rsdn.Janus.ForumMessageCommandTarget.<>c__DisplayClass14.<QuerySetTopicReadMarkStatus>b__11()
в Rsdn.Janus.CommandStatusHelper.DisabledIfNot(CommandStatus baseStatus, Func`1 condition)
в Rsdn.Janus.ForumMessageCommandTarget.QuerySetTopicReadMarkStatus(ICommandContext context, Int32[] messageIds, Boolean isRead)
ревизия 1138
Тормозит безбожно.
При синхронизации постоянно валится
Запрос новых сообщений в форумах — Warning
System.InvalidOperationException: В документе XML (198, 3) присутствует ошибка. ---> System.Xml.XmlException: Непредусмотренный конец файла. Не закрыты следующие элементы: message, JanusMessageInfo, newMessages, GetNewDataResult, GetNewDataResponse, soap:Body, soap:Envelope. Строка 198, позиция 3.
в System.Xml.XmlTextReaderImpl.Throw(Exception e)
в System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
в System.Xml.XmlTextReaderImpl.Throw(Int32 pos, String res, String arg)
в System.Xml.XmlTextReaderImpl.ThrowUnclosedElements()
в System.Xml.XmlTextReaderImpl.ParseElementContent()
в System.Xml.XmlTextReaderImpl.Read()
в System.Xml.XmlTextReader.Read()
в System.Xml.XmlReader.ReadString()
в System.Xml.XmlTextReader.ReadString()
в System.Xml.XmlReader.ReadElementString()
в Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderJanusAT.Read4_JanusMessageInfo(Boolean isNullable, Boolean checkType)
в Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderJanusAT.Read10_ChangeResponse(Boolean isNullable, Boolean checkType)
в Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderJanusAT.Read34_GetNewDataResponse()
в Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer13.Deserialize(XmlSerializationReader reader)
в System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
--- Конец трассировки внутреннего стека исключений ---
в System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
в System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle)
в System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
в System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
в Rsdn.Janus.AT.JanusAT.GetNewData(ChangeRequest changeRequest)
в Rsdn.Janus.MessagesSyncTask.MakeRequest(ISyncContext context, JanusAT svc, ChangeRequest rq)
в Rsdn.Janus.SimpleSyncTask`3.<>c__DisplayClass3.<Sync>b__0()
в Rsdn.Janus.Sync.NetworkSyncHelper.CallWithRetries[TRq,TRsp](ISyncContext context, TRq request, String taskName, Int32 retriesCount, Func`1 requestMaker)
Загрузка дополнительных сообщений — Warning
System.InvalidOperationException: В документе XML (1402, 394) присутствует ошибка. ---> System.Xml.XmlException: Непредусмотренный конец файла при разборе Name. Строка 1402, позиция 394.
в System.Xml.XmlTextReaderImpl.Throw(Exception e)
в System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
в System.Xml.XmlTextReaderImpl.Throw(Int32 pos, String res, String arg)
в System.Xml.XmlTextReaderImpl.ParseQName(Boolean isQName, Int32 startOffset, Int32& colonPos)
в System.Xml.XmlTextReaderImpl.ThrowTagMismatch(NodeData startTag)
в System.Xml.XmlTextReaderImpl.ParseEndElement()
в System.Xml.XmlTextReaderImpl.ParseElementContent()
в System.Xml.XmlTextReaderImpl.Read()
в System.Xml.XmlTextReader.Read()
в System.Xml.XmlReader.ReadElementString()
в Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderJanusAT.Read4_JanusMessageInfo(Boolean isNullable, Boolean checkType)
в Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderJanusAT.Read7_TopicResponse(Boolean isNullable, Boolean checkType)
в Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderJanusAT.Read36_GetTopicByMessageResponse()
в Microsoft.Xml.Serialization.GeneratedAssembly.ArrayOfObjectSerializer20.Deserialize(XmlSerializationReader reader)
в System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
--- Конец трассировки внутреннего стека исключений ---
в System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle, XmlDeserializationEvents events)
в System.Xml.Serialization.XmlSerializer.Deserialize(XmlReader xmlReader, String encodingStyle)
в System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)
в System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)
в Rsdn.Janus.AT.JanusAT.GetTopicByMessage(TopicRequest topicRequest)
в Rsdn.Janus.TopicSyncTask.MakeRequest(ISyncContext context, JanusAT svc, TopicRequest rq)
в Rsdn.Janus.SimpleSyncTask`3.<>c__DisplayClass3.<Sync>b__0()
в Rsdn.Janus.Sync.NetworkSyncHelper.CallWithRetries[TRq,TRsp](ISyncContext context, TRq request, String taskName, Int32 retriesCount, Func`1 requestMaker)
Object reference not set to an instance of an object.
Ошибка:
Object reference not set to an instance of an object.
Описание:
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1238
Тип БД:
MSSql
Трассировка стека:
at Rsdn.Janus.ForumDummyForm.BeforeReadMarkChanged(IMessageMarkService sender, ICollection`1 changedEntries)
at Rsdn.Janus.MessageMarkService.<>c__DisplayClassa.<OnBeforeReadMarkChanged>b__9()
at Rsdn.Janus.AsyncHelper.<>c__DisplayClass1.<Post>b__0(Object state)
... << RSDN@Home 1.2.0 alpha 4 rev. 1238>>
=сначала спроси у GPT=
Object reference not set to an instance of an object.
Ошибка:
Object reference not set to an instance of an object.
Описание:
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1233
Тип БД:
SQLite
Трассировка стека:
at Rsdn.Janus.ForumMessageCommandHelper.CanSetMessageReadMark(IMsg msg, Boolean isRead, Boolean withReplies)
at Rsdn.Janus.ForumMessageCommandTarget.<>c__DisplayClass14.<QuerySetTopicReadMarkStatus>b__13(IMsg msg)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate) in C:\Work\Mono\System.Core\System.Linq\Enumerable.cs:line 128
at Rsdn.Janus.ForumMessageCommandTarget.<>c__DisplayClass14.<QuerySetTopicReadMarkStatus>b__11()
at Rsdn.Janus.CommandStatusHelper.DisabledIfNot(CommandStatus baseStatus, Func`1 condition)
at Rsdn.Janus.ForumMessageCommandTarget.QuerySetTopicReadMarkStatus(ICommandContext context, Int32[] messageIds, Boolean isRead)
... << RSDN@Home 1.2.0 alpha 4 rev. 1233>>
Object reference not set to an instance of an object.
Ошибка:
Object reference not set to an instance of an object.
Описание:
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1233
Тип БД:
SQLite
Трассировка стека:
at Rsdn.Janus.ForumMessageCommandHelper.CanSetMessageReadMark(IMsg msg, Boolean isRead, Boolean withReplies)
at Rsdn.Janus.ForumMessageCommandTarget.<>c__DisplayClass14.<QuerySetTopicReadMarkStatus>b__13(IMsg msg)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate) in C:\Work\Mono\System.Core\System.Linq\Enumerable.cs:line 128
at Rsdn.Janus.ForumMessageCommandTarget.<>c__DisplayClass14.<QuerySetTopicReadMarkStatus>b__11()
at Rsdn.Janus.CommandStatusHelper.DisabledIfNot(CommandStatus baseStatus, Func`1 condition)
at Rsdn.Janus.ForumMessageCommandTarget.QuerySetTopicReadMarkStatus(ICommandContext context, Int32[] messageIds, Boolean isRead)
... << RSDN@Home 1.2.0 alpha 4 rev. 1233>>
Re: Object reference not set to an instance of an object.
VGn> at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate) in C:\Work\Mono\System.Core\System.Linq\Enumerable.cs:line 128
VGn>
Mono???
... << RSDN@Home 1.2.0 alpha 4 rev. 1238>>
Re[2]: Object reference not set to an instance of an object.
Здравствуйте, jenyavb, Вы писали:
J>Проблема в том, что в ForumDummyForm нет свойства CurrentForum, а вместо этого есть офигенное решение — хранить ActiveForum в синглтоне и постоянно синхронизировваться с ним, что создает кучу неудобств. Собственно нужно перенести ActiveForum в ForumDummyForm, а доступ к нему из вне организовать через сервисы IForumViewerService и IActiveForumService... Затра попробую заняться, если время будет...
Так руки и не дошли до правок?
С уважением, ixor.
RSDN@Home 1.2.0 alpha 4 rev. 1238 + Windows XP 5.1.2600.196608 + SqLite
Re[9]: В экземпляре объекта не задана ссылка на объект.
Ошибка:
Object reference not set to an instance of an object.
Описание:
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1238
Тип БД:
MSSql
Трассировка стека:
at Rsdn.Janus.ForumMessageCommandHelper.CanSetMessageReadMark(IMsg msg, Boolean isRead, Boolean withReplies) in c:\MY\Janus\trunk\Janus\Features\ForumViewer\Commands\ForumMessageCommandHelper.cs:line 125
at Rsdn.Janus.ForumMessageCommandTarget.<>c__DisplayClass14.<QuerySetTopicReadMarkStatus>b__13(IMsg msg) in c:\MY\Janus\trunk\Janus\Features\ForumViewer\Commands\ForumMessageCommandTarget.cs:line 227
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate) in C:\Work\Mono\System.Core\System.Linq\Enumerable.cs:line 128
at Rsdn.Janus.ForumMessageCommandTarget.<>c__DisplayClass14.<QuerySetTopicReadMarkStatus>b__11() in c:\MY\Janus\trunk\Janus\Features\ForumViewer\Commands\ForumMessageCommandTarget.cs:line 225
at Rsdn.Janus.CommandStatusHelper.DisabledIfNot(CommandStatus baseStatus, Func`1 condition) in c:\MY\Janus\trunk\Janus-Common\CoreServices\Commands\CommandStatusHelper.cs:line 28
at Rsdn.Janus.ForumMessageCommandTarget.QuerySetTopicReadMarkStatus(ICommandContext context, Int32[] messageIds, Boolean isRead) in c:\MY\Janus\trunk\Janus\Features\ForumViewer\Commands\ForumMessageCommandTarget.cs:line 224
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1238
Тип БД:
MSSql
Трассировка стека:
в BLToolkit.Data.DbManager.OnOperationException(OperationType op, DataException ex)
в BLToolkit.Data.DbManager.HandleOperationException(OperationType op, Exception ex)
в BLToolkit.Data.DbManager.ExecuteOperation[T](OperationType operationType, Func`1 operation)
в BLToolkit.Data.DbManager.ExecuteReaderInternal(CommandBehavior commandBehavior)
в BLToolkit.Data.DbManager.ExecuteObjectInternal(Object entity, Type type, Object[] parameters)
в BLToolkit.Data.DbManager.ExecuteObject[T]()
в Rsdn.Janus.DatabaseManager.CheckTopicInfoIntegrity()
в Rsdn.Janus.Janus.Main()
... << RSDN@Home 1.2.0 alpha 4 rev. 1238>>
Object reference not set to an instance of an object.
Ошибка:
Object reference not set to an instance of an object.
Описание:
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1238
Тип БД:
SQLite
Трассировка стека:
at Rsdn.Janus.ForumMessageCommandHelper.CanSetMessageReadMark(IMsg msg, Boolean isRead, Boolean withReplies)
at Rsdn.Janus.ForumMessageCommandTarget.<>c__DisplayClass14.<QuerySetTopicReadMarkStatus>b__13(IMsg msg)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate) in C:\Work\Mono\System.Core\System.Linq\Enumerable.cs:line 128
at Rsdn.Janus.ForumMessageCommandTarget.<>c__DisplayClass14.<QuerySetTopicReadMarkStatus>b__11()
at Rsdn.Janus.CommandStatusHelper.DisabledIfNot(CommandStatus baseStatus, Func`1 condition)
at Rsdn.Janus.ForumMessageCommandTarget.QuerySetTopicReadMarkStatus(ICommandContext context, Int32[] messageIds, Boolean isRead)
... << RSDN@Home 1.2.0 alpha 4 rev. 1238>>
Object reference not set to an instance of an object.
Ошибка:
Object reference not set to an instance of an object.
Описание:
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1237
Тип БД:
MSSql
Трассировка стека:
at Rsdn.Janus.ForumMessageCommandHelper.CanSetMessageReadMark(IMsg msg, Boolean isRead, Boolean withReplies)
at Rsdn.Janus.ForumMessageCommandTarget.<>c__DisplayClass14.<QuerySetTopicReadMarkStatus>b__13(IMsg msg)
at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate) in C:\Work\Mono\System.Core\System.Linq\Enumerable.cs:line 128
at Rsdn.Janus.ForumMessageCommandTarget.<>c__DisplayClass14.<QuerySetTopicReadMarkStatus>b__11()
at Rsdn.Janus.CommandStatusHelper.DisabledIfNot(CommandStatus baseStatus, Func`1 condition)
at Rsdn.Janus.ForumMessageCommandTarget.QuerySetTopicReadMarkStatus(ICommandContext context, Int32[] messageIds, Boolean isRead)
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 0
Тип БД:
MSSql
Трассировка стека:
в BLToolkit.Data.DbManager.OnOperationException(OperationType op, DataException ex)
в BLToolkit.Data.DbManager.HandleOperationException(OperationType op, Exception ex)
в BLToolkit.Data.DbManager.ExecuteOperation[T](OperationType operationType, Func`1 operation)
в BLToolkit.Data.DbManager.ExecuteReaderInternal(CommandBehavior commandBehavior)
в BLToolkit.Data.DbManager.ExecuteObjectInternal(Object entity, Type type, Object[] parameters)
в BLToolkit.Data.DbManager.ExecuteObject[T]()
в Rsdn.Janus.DatabaseManager.CheckTopicInfoIntegrity() в d:\Projects\Janus\Janus\Janus\Core\DataManagement\DatabaseManager\DatabaseManager.Aggregates.cs:строка 310
в Rsdn.Janus.Janus.Main() в d:\Projects\Janus\Janus\Janus\Core\Janus.cs:строка 161
Версия приложения:
RSDN@Home версия 1.2.0 alpha 4 ревизия 1253
Тип БД:
SQLite
Трассировка стека:
в BLToolkit.Data.DbManager.OnOperationException(OperationType op, DataException ex)
в BLToolkit.Data.DbManager.HandleOperationException(OperationType op, Exception ex)
в BLToolkit.Data.DbManager.ExecuteOperation[T](OperationType operationType, Func`1 operation)
в BLToolkit.Data.DbManager.ExecuteReaderInternal(CommandBehavior commandBehavior)
в BLToolkit.Data.DbManager.ExecuteObjectInternal(Object entity, Type type, Object[] parameters)
в BLToolkit.Data.DbManager.ExecuteObject[T]()
в Rsdn.Janus.DatabaseManager.CheckTopicInfoIntegrity()
в Rsdn.Janus.Janus.Main()