WSO2-治理注册处-';必须完成请求前操作';抛出的错误

WSO2-治理注册处-';必须完成请求前操作';抛出的错误,wso2,wso2greg,governance-registry,Wso2,Wso2greg,Governance Registry,我已经定义了一个新的工件类型,并在发布服务器中成功地创建了它的新资产实例——这很好。最近我在publisher/extensions/assets//themes/default/partials/下试用我自己的create_form.hbs,然后决定不再继续。删除新创建的“/themes/default/partials/create_form.hbs”后,我发现当我现在尝试发布工件的新实例时,抛出了以下错误: [2016-11-11:17:06833]错误-未能调用操作:为id为“9a3a4

我已经定义了一个新的工件类型,并在发布服务器中成功地创建了它的新资产实例——这很好。最近我在publisher/extensions/assets//themes/default/partials/下试用我自己的create_form.hbs,然后决定不再继续。删除新创建的“/themes/default/partials/create_form.hbs”后,我发现当我现在尝试发布工件的新实例时,抛出了以下错误:

[2016-11-11:17:06833]错误-未能调用操作:为id为“9a3a4e55-a5a3-4c94-a2d0-152a10e4ab45”的资产创建。引发了以下异常:JavaException:org.wso2.carbon.registry.core.exceptions.RegistryException:在创建{rxt.asset}之前必须完成预请求操作 [2016-11-11:17:06833]错误-org.wso2.carbon.registry.core.exceptions.RegistryException:在创建{asset_api_endpoints}之前必须完成预请求操作

org.mozilla.javascript.WrappedException:Wrapped org.wso2.carbon.registry.core.exceptions.RegistryException:prerequest操作必须在org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Context.java:1754)org.mozilla.javascript.MemberBox.invoke(MemberBox.java:148)上的org.mozilla.javascript.javascript.MemberBox.invoke(MemberBox.java:148)创建(eval代码1(eval)之前完成位于org.mozilla.javascript.NativeJavaMethod.call(NativeJavaMethod.java:22

尽管如此,而且事实上,我在发布页面中收到了用户友好的“错误”消息,告诉我无法创建资产,但新实例实际上已经创建了(当我转到资产列表页面时可以看到)。我也可以毫无问题地进行编辑

我不确定此错误是否与我以前创建(然后删除)的create_form.hbs页面有关,或者只是巧合

是否存在缓存问题

任何关于错误的含义和解决方法的帮助都将不胜感激


提前感谢。

资产文件中的defaultAction值(在元生命周期下)被定义为“创建”与生命周期配置中的内容不匹配。此操作必须与有效的生命周期值匹配,否则,尽管成功创建了新资产,发布页面仍会显示错误消息。

能否提供完整的堆栈跟踪以进行分析?删除hbs文件后是否重新启动服务器?显然,您已更新了资产.js文件或与publisher API相关的文件。您能描述一下所做的更改吗?感谢您的回复。最后,我在资产文件中找到了defaultAction(在元生命周期下)。我定义了一个与生命周期配置中的值不匹配的值(创建)。