4

新しいアーティファクト タイプを定義し、パブリッシャーでその新しいアセット インスタンスを正常に作成しています。これはうまく機能しています。最近、publisher/extensions/assets//themes/default/partials/ の下で自分の create_form.hbs を試していましたが、続行しないことにしました。新しく作成された「/themes/default/partials/create_form.hbs」を削除した後、アーティファクトの新しいインスタンスを公開しようとすると、次のエラーがスローされることがわかりました。

[2016-11-11 11:17:06,833] エラー - アクションの呼び出しに失敗しました: ID のアセットの作成: "9a3a4e55-a5a3-4c94-a2d0-152a10e4ab45".次の例外がスローされました: JavaException: org.wso2。 carbon.registry.core.exceptions.RegistryException: {rxt.asset} を作成する前に Preprequest アクションを完了する必要があります [2016-11-11 11:17:06,833] エラー - org.wso2.carbon.registry.core.exceptions.RegistryException: {asset_api_endpoints} を作成する前に、事前準備アクションを完了する必要があります

org.mozilla.javascript.WrappedException: ラップされた org.wso2.carbon.registry.core.exceptions.RegistryException: org.mozilla.javascript.Context での作成 (評価コード #1(eval) #87) の前に、事前要求アクションを完了する必要があります。 org.mozilla.javascript.MemberBox.invoke(MemberBox.java:148) で throwAsScriptRuntimeEx(Context.java:1754) org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:22) で

これと、パブリケーション ページでアセットを作成できなかったことを示すユーザー フレンドリーな「エラー」メッセージが表示されるにもかかわらず、実際には新しいインスタンスが作成されます(アセット リスト ページに移動すると表示されます)。 )。編集も問題なくできます。

このエラーが以前に作成した (その後削除した) create_form.hbs ページに関連しているのか、それとも単なる偶然なのかはわかりません。

キャッシングの問題が発生していますか?

エラーの意味と解決方法についてのヘルプをいただければ幸いです。

前もって感謝します。

4

1 に答える 1

5

アセット ファイルの defaultAction 値 (メタ ライフサイクルの下) が「作成」として定義されていたため、LifeCycle 構成の内容と一致しませんでした。このアクションは、有効なライフサイクル値と一致する必要があります。そうでない場合、新しいアセットが正常に作成されたにもかかわらず、発行ページにエラー メッセージが表示されます。

于 2016-11-14T05:29:27.037 に答える