Dotnetnuke 管理日志中的2sxc常规异常错误

Dotnetnuke 管理日志中的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

我们遇到了很多与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="" 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&amp; 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&lt;T&gt;.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