2016-08-10 35 views
2

有沒有人在將路徑分析器從v.8.0升級到v.8.1時遇到以下問題?Sitecore路徑分析器:System.InvalidOperationException:此SqlTransaction已完成;它已不再可用

有同時升級地圖的錯誤:

System.InvalidOperationException:此的SqlTransaction已完成; 它不再可用。在 System.Data.SqlClient.SqlTransaction.ZombieCheck()在 System.Data.SqlClient.SqlTransaction.Rollback()在 Sitecore.PathAnalyzer.Data.Storage.TreeDefinitionQueries.DeleteDefinitions() 在 Sitecore.PathAnalyzer.Data。 TreeDefinitionService.DeleteAllDefinitions() 在 Sitecore.PathAnalyzer.Data.MapItemDeploymentManager.RedeployAll(布爾 bubbleWorkflowExceptions)在 Sitecore.PathAnalyzer.Client.Sitecore.Admin.PathAnalyzer.btnUpgrade_OnClick(對象 發件人,EventArgs的)」

截圖: enter image description here

URLhttp://PROJECT/sitecore/admin/pathanalyzer.aspx

在尋找在日誌文件中,我注意到類似的日誌跟蹤 - 與此post - 在Sitecore的社區論壇。

我加倍檢查並應用了Sitecore 8.1 Upgrade Guide的給定解決方案,但它對我沒有幫助。所以看起來我錯過了一個非常重要的步驟,或者可能是一個配置相關的問題。 :)

這裏粘貼日誌跟蹤:

3732 10時34分04秒錯誤[路徑分析器] TreeMerger.MergeTreesForDefinition()失敗:DefinitionId = 8690c11c-621B-4515-ad63-267cd82a4ff3, startDate = 11/5/2015 12:00:00 AM,endDate = 18/5/2015 12:00:00 AM例外情況: System.InvalidCastException消息:無法投射 類型的對象'Sitecore.SequenceAnalyzer.SerializableNode'鍵入 'Sitecore.PathAnalyzer.Data.Models.ExperienceNode'。來源: Sitecore.SequenceAnalyzer在proto_3(對象,ProtoReader)在 ProtoBuf.ProtoReader.ReadTypedObject(對象值,的Int32鍵, ProtoReader閱讀器,型號類型)在proto_6(對象,ProtoReader)
在ProtoBuf.Meta.TypeModel。 DeserializeCore(ProtoReader讀卡器,類型 類型,對象的值,布爾noAutoCreate)在 ProtoBuf.Meta.TypeModel.Deserialize(流源,對象的值,類型 類型,SerializationContext上下文)在 Sitecore.SequenceAnalyzer.SerializableTree 2.Deserialize(Byte[] blob) at Sitecore.PathAnalyzer.Construction.TreeFactory.ParseTree(Byte[] blob) at System.Linq.Enumerable.WhereSelectEnumerableIterator 2.MoveNext( )
at Sitecore.PathAnalyzer.Construction.TreeMerger.MergeTrees(IEnumerable`1 trees)at Sitecore.PathAnalyzer.Construction.TreeMerger.GetMergedTreeForDefinition(ITreeStorage 存儲,TreeDefinition定義,日期時間的startDate,日期時間 結束日期,布爾& mergeComplete)在 Sitecore的。PathAnalyzer.Construction.TreeMerger.MergeTreesForDefinition(ITreeStorage 存儲,TreeDefinition定義,日期時間的startDate,日期時間 結束日期)

施加由Sitecore的登山者提供的支持補丁後。

enter image description here

雖然,我已經試過在SSMS方和網站配置

欣賞任何想法若干調整。

+0

羅馬你好,是的。歷史地圖重建已成功完成,沒有任何問題。這是在SC升級指南中的「在升級部分中單擊升級按鈕」步驟之後。我也嘗試使用/sitecore/admin/rebuildreportdb.aspx重建報告數據庫,它也沒有任何問題完成,但仍然出現問題。 –

回答

0

請將dll文件添加到bin文件夾中,並將配置文件添加到/App_Config/Include/Z.SwitchMasterToWeb文件夾中,然後再次運行升級。

https://www.dropbox.com/s/g55mbdfw1slc6ah/Sitecore.Support.452199.dll?dl=0 https://www.dropbox.com/s/xtqx0xaiq19ieno/Sitecore.Support.452199.config?dl=0

+0

你如何設法調整超時時間? –

+0

增加

+0

的值嗯。讓我嘗試一下。我確實將其更改爲01:00:00(相當於1小時),並且仍然拋出超時問題(請參閱更新後的問題)。 –

相關問題