Web 8 Content Manager Explorerインターフェイスの問題


12

データベースのSQL Server 2012 SP2がインストールされたWindows Server 2012 R2サーバーにSDL Web 8がインストールされました。私たちはインストール中にいくつかの問題に遭遇し(1つはホスト名ヘッダーの使用を中心にしていました)、やり直す必要がありましたが、最終的にインストールされました。

しかし、使用したブラウザに関係なく、Content Managerエクスプローラを表示すると、私たちが見たスクリーンショットに基づいて表示されるため、インターフェイスは表示されません。その代わりに、インターフェイスの主要部分にはスタイルシートがいくつか欠落しているように見えます(ただし、ネットワークインスペクタまたはコンソールにエラーは表示されません)。

ここはスクリーンショットです。 Main Content Manager Explorer Screen - Web 8

通常、CMEで行うことはできません。私たちはデータベースを一からダンプしようとしていますが、他の誰かがこれを見ているのか疑問に思っています。シンプルなものが欠けているようですが、ログにエラーはなく、新しくインストールした後に機能することを期待しています(いくつかの手順を逃していない限り)。

コメントを更新:IE、Chrome、Firefoxでこれを試してみました(手順に従ってブラウザを設定しました)。

トラブルシューティング中に、Welcome_v8.1.0.194.5_.aspx?mode = cssリソースの個々のXHR要求の1つに次のエラーが見つかりました。

コンソールログに表示されないと、我々はTridionのイベントログにそれを見ていない
System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.ArgumentException: An item with the same key has already been added. 
    at System.Collections.Generic.Dictionary\'2.Insert(TKey key, TValue value, Boolean add) 
    at Tridion.Web.UI.Core.CssPathCorrector.Process(String fileContents, String filePath) 
    at Tridion.Web.UI.Core.CachedCssFile.PreprocessContents(String contents, Boolean debug) 
    at Tridion.Web.UI.Core.CachedFile.get_Contents() 
    at Tridion.Web.UI.Core.CachedFile.WriteContents(HttpResponse response, CachedResourceType resourceType, List\'1 writtenResources) 
    at Tridion.Web.UI.Core.CachedCssGroup.WriteContents(HttpResponse response, CachedResourceType resourceType, List\'1 writtenResources) 
    at Tridion.Web.UI.Core.CachedCssGroup.WriteContents(HttpResponse response, CachedResourceType resourceType, List\'1 writtenResources) 
    at Tridion.Web.UI.Core.CachedCssGroup.WriteContents(HttpResponse response, CachedResourceType resourceType, List\'1 writtenResources) 
    at Tridion.Web.UI.Core.CachedCssGroup.WriteContents(HttpResponse response, CachedResourceType resourceType, List\'1 writtenResources) 
    at Tridion.Web.UI.Core.CachedCssPageResources.WriteContents(HttpResponse response, CachedResourceType resourceType, List\'1 writtenResources) 
    at Tridion.Web.UI.Core.Common.HttpUtilities.OutputWithHTTPCacheHeaders(ICachedResource resource, CachedResourceType resourceType, Nullable\'1 cacheDuration) 
    at Tridion.Web.UI.Controls.TridionPage.Render(HtmlTextWriter writer) 
    at System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) 
    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 
    at System.Web.UI.Page.HandleError(Exception e) 
    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 
    at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 
    at System.Web.UI.Page.ProcessRequest() 
    at System.Web.UI.Page.ProcessRequest(HttpContext context) 
    at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 
    at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) 

- それは、この特定の要求に対する応答の中に含まれています。 Chrome Developer Toolsネットワークインスペクタを使用して見つかりました。

?mode = cssが指定されている他のリソースでも同じことがわかりました。

  0

私はSDLのサポートに連絡することをお勧めします - あなたのお手伝いをいたします。 04 1月. 162016-01-04 20:54:43

+1

@johnwinterと合意しました。もちろん、将来それを防ぐために。インストーラを再実行して修復を試みましたか? 04 1月. 162016-01-04 20:57:55

+1

@NunoLinharesすでにカスタマーサポートのチケットをオープンしていましたが、誰かがそれを見て解決策を見つけた場合に備えて、これをコミュニティに持ってきたかったのです。私が見つけたいくつかの追加情報を掲載するように投稿を更新します。 04 1月. 162016-01-04 22:07:59

16

\SDL Web\web\WebUI\WebRoot\Configuration\System.configを確認し、修復で<editor>セクションのいずれかの複製が追加されているかどうかを確認してください。 「はい」の場合は、重複したものを削除します。

  0

ありがとう、@ Mr.T!これはまさに問題でした。これで、Web 8 UIが動作しました。 07 1月. 162016-01-07 19:22:26


3

Tridion 2013 SP1のインスタンスをアップグレードして修復(欠けているもの)しようとすると、新しい機能を追加しようとすると、同じ問題が2回(ローカルVMで再生中)発生しました。新しくインストールします。

CMを完全に(コントロールパネルから)アンインストールし、サーバを再起動し、CM

に必要なすべての機能を備えたインストーラを再インストールするという、唯一の解決策が私には唯一の解決策です。
+1

私たちはこれを再現できないようです...あなたが集めることができる情報はすべて歓迎です 05 1月. 162016-01-05 04:40:32


2

私たちは同じ問題に直面していますが、私たちはたくさんの試行を試みた後、問題を解決していませんでした。 system.configファイル ¥Tridion¥web¥WebUI¥Editors¥Compatibility.7_1.CME¥ Configuration¥CME.config Compatibility.7_1.CMEでタグの下に複数回タグがあります 重複したタグを削除しました。これは、きれいなポストクリアブラウザキャッシュとして機能しています。


1

私も同様の問題に直面しました。私はそれが修復のためにできると信じています。私の場合、この問題の原因となる<editor name="Compatibility.7_1.CME">の重複ノードを削除しました。