Sitecore图像浏览器在null参数上抛出异常

时间:2016-11-04 19:10:47

标签: c# sitecore sitecore8

ValueError: Cannot feed value of shape (64, 64, 3) for Tensor u'Placeholder:0', which has shape '(?, 64, 64, 3)' 

尝试打开文件浏览器/ public static void BrowseImage(string id, string root, bool ignoreSpeak) { Assert.ArgumentNotNull((object) id, "id"); Assert.ArgumentNotNull((object) root, "root"); MediaBrowserOptions mediaBrowserOptions = new MediaBrowserOptions(); if (string.IsNullOrEmpty(root)) root = "/sitecore/media library"; mediaBrowserOptions.IgnoreSpeak = ignoreSpeak; mediaBrowserOptions.Root = Client.ContentDatabase.GetItem(root); if (!string.IsNullOrEmpty(id)) mediaBrowserOptions.SelectedItem = Client.ContentDatabase.GetItem(id); SheerResponse.ShowModalDialog(mediaBrowserOptions.ToUrlString().ToString(), "1200px", "700px", string.Empty, true); } 对话框时获取异常。 Stacktrace显示异常发生在上述代码段第8行BrowseImage内的BrowseImage方法内。当它到达该行时,它会尝试将Sitecore.Kernel设置为IgnoreSpeak,然后使用null参数触发参数名True上的断言。

当用户尝试在要求您从媒体库/内容区域中挑选媒体项目的任何字段上打开文件选择器/浏览媒体对话框时,会在用户屏幕上显示一条错误消息。

为什么会发生这种情况?为什么在设置简单的bool值时会触发任何断言?

完整堆栈跟踪:

Value

0 个答案:

没有答案