Dotnetnuke 管理日志中的2sxc常规异常错误
我们遇到了很多与DNN搜索和2sxc相关的“一般异常”错误,有时站点甚至停止加载 我附加了一个来自管理日志的错误,但是有很多人可以帮忙吗 我们使用的是Evoq 8.5、2sxc 8.5.4Dotnetnuke 管理日志中的2sxc常规异常错误,dotnetnuke,2sxc,Dotnetnuke,2sxc,我们遇到了很多与DNN搜索和2sxc相关的“一般异常”错误,有时站点甚至停止加载 我附加了一个来自管理日志的错误,但是有很多人可以帮忙吗 我们使用的是Evoq 8.5、2sxc 8.5.4 <log LogGUID="e8a0d5ca-12f6-4865-a184-f440611ad3d5" LogFileID="" LogTypeKey="GENERAL_EXCEPTION" LogUserID="-1" LogEventID="212842" LogUserName="" LogPor
<log LogGUID="e8a0d5ca-12f6-4865-a184-f440611ad3d5" LogFileID="" LogTypeKey="GENERAL_EXCEPTION" LogUserID="-1" LogEventID="212842" LogUserName="" LogPortalID="-1" LogPortalName="" LogCreateDate="3/5/2017 2:02:57 AM" LogCreateDateNum="0" BypassBuffering="False" LogServerName="RD0003FF6E964E" LogConfigID="4">
<LogProperties>
<LogProperty>
<PropertyName>AbsoluteURL</PropertyName>
<PropertyValue />
</LogProperty>
<LogProperty>
<PropertyName>DefaultDataProvider</PropertyName>
<PropertyValue>DotNetNuke.Data.SqlDataProvider, DotNetNuke</PropertyValue>
</LogProperty>
<LogProperty>
<PropertyName>ExceptionGUID</PropertyName>
<PropertyValue>d5db1b63-65bb-424e-9284-d6bdeb597078</PropertyValue>
</LogProperty>
</LogProperties>
<Exception>
<AssemblyVersion />
<PortalId>-1</PortalId>
<UserId>-1</UserId>
<TabId>-1</TabId>
<RawUrl />
<Referrer />
<UserAgent />
<ExceptionHash>h7DfzrR5N2NZPGujVU3A9A==</ExceptionHash>
<Message>Search: Error while indexing module 3429 on tab 1311, portal 14</Message>
<StackTrace> at ToSic.SexyContent.Environment.Dnn7.DnnBusinessController.GetModifiedSearchDocuments(ModuleInfo moduleInfo, DateTime beginDate) in C:\Projects\2SexyContent\Web\DesktopModules\ToSIC_SexyContent\Environment\Dnn7\DnnBusinessController.cs:line 32
at DotNetNuke.Services.Search.ModuleIndexer.IndexSearchDocuments(Int32 portalId, ScheduleHistoryItem schedule, DateTime startDateLocal, Action`1 indexer)</StackTrace>
<InnerMessage>The underlying provider failed on Open.</InnerMessage>
<InnerStackTrace> at System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf(Boolean openCondition, DbConnection storeConnectionToOpen, DbConnection originalConnection, String exceptionCode, String attemptedOperation, Boolean& closeStoreConnectionOnFailure)
at System.Data.EntityClient.EntityConnection.Open()
at System.Data.Objects.ObjectContext.EnsureConnection()
at System.Data.Objects.ObjectQuery`1.GetResults(Nullable`1 forMergeOption)
at System.Data.Objects.ObjectQuery`1.System.Collections.Generic.IEnumerable<T>.GetEnumerator()
at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source)
at ToSic.Eav.BLL.EavDataController.InitZoneApp(Nullable`1 zoneId, Nullable`1 appId) in C:\Projects\eav-server\ToSic.Eav\BLL\EavDataController.cs:line 145
at ToSic.SexyContent.Internal.AppManagement.EnsureAppIsConfigured(Int32 zoneId, Int32 appId, String appName) in C:\Projects\2SexyContent\Web\DesktopModules\ToSIC_SexyContent\SexyContent\Internal\AppManagement.cs:line 106
at ToSic.SexyContent.App.InitializeResourcesSettingsAndMetadata(Boolean allowSideEffects) in C:\Projects\2SexyContent\Web\DesktopModules\ToSIC_SexyContent\SexyContent\App.cs:line 110
at ToSic.SexyContent.App..ctor(Int32 zoneId, Int32 appId, PortalSettings ownerPortalSettings, Boolean allowSideEffects) in C:\Projects\2SexyContent\Web\DesktopModules\ToSIC_SexyContent\SexyContent\App.cs:line 103
at ToSic.SexyContent.ContentBlock.ModuleContentBlock..ctor(ModuleInfo moduleInfo, IEnumerable`1 overrideParams) in C:\Projects\2SexyContent\Web\DesktopModules\ToSIC_SexyContent\SexyContent\ContentBlock\ModuleContentBlock.cs:line 55
at ToSic.SexyContent.Search.SearchController.GetModifiedSearchDocuments(ModuleInfo moduleInfo, DateTime beginDate) in C:\Projects\2SexyContent\Web\DesktopModules\ToSIC_SexyContent\SexyContent\Search\SearchController.cs:line 48
at ToSic.SexyContent.Environment.Dnn7.DnnBusinessController.GetModifiedSearchDocuments(ModuleInfo moduleInfo, DateTime beginDate) in C:\Projects\2SexyContent\Web\DesktopModules\ToSIC_SexyContent\Environment\Dnn7\DnnBusinessController.cs:line 28</InnerStackTrace>
<Source>ToSic.SexyContent</Source>
<FileName />
<FileLineNumber>0</FileLineNumber>
<FileColumnNumber>0</FileColumnNumber>
<Method />
</Exception>
</log>
绝对URL
DefaultDataProvider
DotNetNuke.Data.SqlDataProvider,DotNetNuke
例外油
d5db1b63-65bb-424e-9284-D6BDEB59078
-1
-1
-1
h7DfzrR5N2NZPGujVU3A9A==
搜索:为门户14选项卡1311上的模块3429编制索引时出错
位于C:\Projects\2SexyContent\Web\DesktopModules\ToSic\u SexyContent\Environment\Dnn7\dnbusinesscontroller.GetModifiedSearchDocuments(ModuleInfo ModuleInfo,DateTime beginDate)中的ToSic.SexyContent.Environment.Dnn7.dnbusinessController.cs:32行
位于DotNetNuke.Services.Search.ModuleIndexer.IndexSearchDocuments(Int32 portalId、ScheduleHistoryItem schedule、DateTime startDateLocal、Action`1 indexer)
基础提供程序在打开时失败。
位于System.Data.EntityClient.EntityConnection.OpenStoreConnectionIf(布尔openCondition、DbConnection StoreConnectionOpen、DbConnection originalConnection、字符串例外代码、字符串尝试操作、布尔和CloseStoreConnectionInFailure)
位于System.Data.EntityClient.EntityConnection.Open()处
在System.Data.Objects.ObjectContext.EnsureReconnection()中
位于System.Data.Objects.ObjectQuery`1.GetResults(可为null`1 forMergeOption)
位于System.Data.Objects.ObjectQuery`1.System.Collections.Generic.IEnumerableT.GetEnumerator()
位于System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1源)
在C:\Projects\Eav server\ToSic.Eav\BLL\EavDataController.cs中的ToSic.Eav.BLL.EavDataController.InitZoneApp(可空`1 zoneId,可空`1 appId):第145行
在ToSic.SexyContent.Internal.AppManagement.ENSURE中,在C:\Projects\2SexyContent\Web\DesktopModules\ToSic\U SexyContent\SexyContent\Internal\AppManagement.cs:第106行重新配置(Int32 zoneId,Int32 appId,String appName)
在C:\Projects\2SexyContent\Web\DesktopModules\ToSic\u SexyContent\SexyContent\App.cs中的tosi.SexyContent.App.InitializeResourceSettings和元数据(布尔allowSideEffects):第110行
在C:\Projects\2SexyContent\Web\DesktopModules\ToSic\U SexyContent\SexyContent\App.cs中的ToSic.SexyContent.App..ctor(Int32 zoneId、Int32 appId、PortalSettings ownerPortalSettings、Boolean allowSideEffects)处
在C:\Projects\2SexyContent\Web\DesktopModules\ToSic\u SexyContent\SexyContent\ContentBlock\ContentBlock\ModuleContentBlock..ctor(ModuleInfo ModuleInfo,IEnumerable`1 overrideparms)中的tosi.SexyContent.ContentBlock.ModuleContentBlock..(ModuleInfo ModuleInfo ModuleInfo,IEnumerable`1 overrideparms):第55行
在C:\Projects\2SexyContent\Web\DesktopModules\ToSic\u SexyContent\SexyContent\SexyContent\sexycont\Search\Search\SearchController.cs中的ToSic.SexyContent.Search.searchdocuments(ModuleInfo ModuleInfo,DateTime beginDate)中
位于C:\Projects\2SexyContent\Web\DesktopModules\ToSic\u SexyContent\Environment\Dnn7\dnbusinesscontroller.GetModifiedSearchDocuments(ModuleInfo ModuleInfo,DateTime beginDate)中的ToSic.SexyContent.Environment.Dnn7.dnbusinessController.cs:28行
ToSic.SexyContent
0
0
这听起来像是一个DB错误,可能与2sxc无关。我建议做一些数据库维护,看看它是否解决了所有问题
因此,ATM更新了2sxc,这是一个未知的问题,我调查了日志文件,发现这个错误可能有助于缩小范围: 2017-11-14 12:35:46608[H10][Thread:76][ERROR]DotNetNuke.Services.Exceptions.Exceptions-System.Exception:[索引:行为网站搜索(#1)]读取内容源DNN模块索引器时出错---->ToSic.SexyContent.Search.SearchIndexException:Search:索引选项卡1901上的模块5242时出错,门户0-->System.Collections.Generic.KeyNotFoundException:字典中不存在给定的键。 在System.ThrowKeyNotFoundException()中 在System.Collections.Generic.Dictionary
2.get_项(TKey)
在ASP.\u页面\u门户\u 0\u 2sxc\u文档\u环境\u过滤器\u应用程序\u cshtml.CustomizeData()中的\Portals\0\2sxc\Documents\环境过滤器应用程序。cshtml:第11行
在C:\Projects\2SexyContent\Web\DesktopModules\ToSic\u SexyContent\2Sexy Content Razor\RazorEngine.cs中的ToSic.SexyContent.Engines.RazorEngine.CustomizeData()处:第109行
在C:\Projects\2SexyContent\Web\DesktopModules\tossic\u SexyContent\SexyContent\Engines\Engines\EngineBase.cs中的tosi.SexyContent.Engines.EngineBase.Init(模板模板、应用程序应用程序、模块信息宿主模块、IDataSource数据源、InstancePurposes InstancePurposes、SxcInstance SxcInstance、Log parentLog)中
在C:\Projects\2SexyContent\Web\DesktopModules\tossic\u SexyContent\SexyContent\SexyContent\sexycont\Search\SearchController.cs中的ToSic.SexyContent.Search.searchdocuments(ModuleInfo ModuleInfo,DateTime beginDate)中
位于C:\Projects\2SexyContent\Web\DesktopModules\ToSic\u SexyContent\Environment\Dnn7\DnnBusinessController.GetModifiedSearchDocuments(ModuleInfo ModuleInfo,DateTime beginDate)中的ToSic.SexyContent.Environment.Dnn7.DnnBusinessController
---内部异常堆栈跟踪的结束---
位于C:\Projects\2SexyContent\Web\DesktopModules\ToSic\u SexyContent\Environment\Dnn7\dnbusinesscontroller.GetModifiedSearchDocuments(ModuleInfo ModuleInfo,DateTime beginDate)中的ToSic.SexyContent.Environment.Dnn7.dnbusinessController.cs:第89行
在DnnSharp.Common2.Services.Dnn.ModuleService.d_u4.MoveNext()中
在DnnSharp.SearchBoost.Core.ContentSource.DnnModules.d_u26.MoveNext()中
在DnnSharp.SearchBoost.Core.ContentSource.DnnModules.d_u25.MoveNext()中
在DnnSharp.SearchBoost.Core.ContentSource.DnnModules.d_u20.MoveNext()中
在DnnSharp.SearchBoost.Core.Services.QueryContentSourcesService.queryAllContentSourceToCache(SearchBehavior