Sitecore Error说'该服务不在线。'在日志中

时间:2013-05-03 08:33:57

标签: web-services integration sitecore sitecore6 telligent

在JetStream演示站点的Sitecore安装中安装Telligent Connect软件包后,打开JetStream站点或Sitecore Admin时,它开始出现运行时错误。使用Sitecore Log Analyzer从Sitecore日志中,它会在日志中频繁显示以下错误消息。

PS:我引用的日志位置是C:\inetpub\wwwroot\JSTDemo\Data\logs

我有Sitecore 6.6和Telligent 7.0版本设置。同时在安装Telligent Connect包时,它要求更换Ninject.dll我拒绝更换文件(如果这会影响某些东西)。

我在相同的本地环境中设置了Telligent社区站点和JetStream,两者都单独运行良好,但在安装了Telligent Connect后,它已经崩溃了Sitecore Jetstream站点。

我一直在尝试将这两种方法整合两次以进行许多Fresh(清理)尝试但在Telligent Connect软件包安装后没有成功。

我是Sitecore世界的新手。任何帮助或提示都将不胜感激。

  

5588 13:46:00 03.05.2013错误服务不在线。例外:   System.Net.WebException消息:请求因HTTP状态而失败   417:期望失败。来源:System.Web.Services at   System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage   消息,WebResponse响应,流responseStream,布尔值   asyncCall)at   System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(字符串   methodName,Object [] parameters)at   CRMSecurityProvider.crm4.discoveryservice.CrmDiscoveryService.Execute(请求   请求)   CRMSecurityProvider.Service.CrmTicketManager.GetSPLATicket(AuthenticationType   authType,String url,String login,String password,String   organizationName)at   CRMSecurityProvider.Service.CrmTicketManager.GetTicket(String url,   String login,String password,String organizationName,   AuthenticationType authType,String partner,String environment)at   CRMSecurityProvider.crm4.webservice.CrmService.GetActive(ConfigurationSettings   设置)

     

5588 13:46:01 03.05.2013错误服务不在线。例外:   System.NullReferenceException消息:未将对象引用设置为   对象的实例。资料来源:CRMSecurityProvider at   CRMSecurityProvider.crm4.webservice.CrmService.GetActiveMetadata(ConfigurationSettings   设置)

     

5588 13:46:02 03.05.2013错误CRM提供商不可能   initialized:请求失败,HTTP状态为417:期望   失败。

还有一个错误发生

  

ManagedPoolThread#1 13:38:44 03.05.2013 ERROR错误提交数据   row Visits.4c1cda28-1d8b-4365-aebb-30e1bed1d1ec:UPDATE语句   与FOREIGN KEY约束“FK_Visits_Locations”冲突。该   数据库“JSTDemoJetstream_Analytics”表中发生冲突   “dbo.Locations”,列'LocationId'。声明一直如此   终止。

警告信息

  

ManagedPoolThread#1 13:38:44 03.05.2013 WARN错误   提交数据。正在重试... System.Exception:提交错误   数据表:访问---> System.Exception:提交错误:UPDATE   语句与FOREIGN KEY约束冲突   “FK_Visits_Locations”。冲突发生在数据库中   “JSTDemoJetstream_Analytics”,表“dbo.Locations”,专栏   'LocationId'。该语句已终止。   在   Sitecore.Analytics.Data.DataAccess.DataAdapters.Sql.SqlDataAdapterProvider.Update(数据表   table,UpdateOptions选项)at   Sitecore.Analytics.Data.DataAccess.DataAdapters.Sql.SqlDataAdapterProvider.Update(数据表   表)   Sitecore.Analytics.Data.DataAccess.DataAdapters.Sql.SqlDataAdapterProvider.Update(数据集   数据集)   ---内部异常堆栈跟踪结束---在Sitecore.Analytics.Data.DataAccess.DataAdapters.Sql.SqlDataAdapterProvider.Update(DataSet)   dataSet)at   Sitecore.Analytics.Data.DataAccess.DataAdapters.DataAdapterManager.Update(数据集   dataSet)at   Sitecore.Analytics.Pipelines.CommitDataSet.CommitAnalytics.Process(CommitDataSetArgs   args)at(Object,Object [])at   Sitecore.Pipelines.PipelineMethod.Invoke(Object []参数)at   Sitecore.Pipelines.CorePipeline.Run(PipelineArgs args)at   Sitecore.Pipelines.CorePipeline.Run(String pipelineName,PipelineArgs   args,String pipelineDomain,Boolean failIfNotExists)at   Sitecore.Pipelines.CorePipeline.Run(String pipelineName,PipelineArgs   args,String pipelineDomain)at   Sitecore.Pipelines.CorePipeline.Run(String pipelineName,PipelineArgs   args)在Sitecore.Analytics.Data.TrackerChanges.Flush()

此外,如果影响我已启用了Telligent Analytics,

<add name="JavascriptAnalyticsHttpModule" type="Telligent.Evolution.ExtendedAnalytics.JavascriptAnalyticsHttpModule, Telligent.Evolution.ExtendedAnalytics" />

<add verb="GET" name="analytics" path="analytics.ashx" type="Telligent.Evolution.ExtendedAnalytics.ExtendedAnalyticsRequestHandler, Telligent.Evolution.ExtendedAnalytics" />
<add verb="GET" name="analyticsUrls" path="/utility/analytics/router.aspx" type="Telligent.Evolution.AnalyticsUrls.Http.AnalyticsUrlHttpHandler, Telligent.Evolution.AnalyticsUrls" />

更新

我禁用位于\App_Config\Include\TelligentEvolution.config的Telligent配置后,sitecore网站启动并运行。因此,似乎特权部分正在制造问题......

0 个答案:

没有答案