0

ORchard CMS 1.9.1 から以前のバージョン 1.7 にコンテンツ/メタデータをインポートしているときに、ウィジェットをエクスポートするたびに、次のようなエラーがスローされます。

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

Source Error:


Line 20:                 @if (count > 0) {
Line 21:                     int i = 0;
Line 22:                     foreach (WidgetPart widget in widgets.Where(w => w.Zone == zone).OrderBy(w => w.Position, new Orchard.UI.FlatPositionComparer())) {
Line 23:                         <li class="widgets-@(widget.LayerId == Model.CurrentLayer.Id ? "this" : "other")-layer widgets-layer-@widget.LayerId@(i == 0 ? " first" : (i == count ? " last" : ""))">
Line 24:                             @using (Html.BeginFormAntiForgeryPost()) {


Source File: e:\inetpub\wwwroot\TestWebsite\Modules\Orchard.Widgets\Views\WidgetPlacement.Zones.cshtml    Line: 22 

ウィジェットをエクスポートするたびに、このエラーが発生します。ウィジェットをエクスポートする手順を理解するのを手伝ってもらえますか? ウィジェットをエクスポートする前に、他に何をエクスポートする必要がありますか?

4

1 に答える 1

1

1.9.1 からのエクスポートが 1.7 と互換性がない可能性があります。1.9.1 からのエクスポートと 1.7 からのエクスポートを比較して、違いを確認する必要があります。

または、まだ存在しないレイヤーにウィジェットをインポートしている可能性があります。この場合も、ウィジェット管理ページをロードするときにエラーがスローされます。

于 2015-10-07T09:11:10.417 に答える