0

我正在尝试在注册表中上传碳档案。添加新应用程序时一切似乎都正常,但日志显示以下错误:

An error occurred while determining the latest version of the resource at the given path:
/_system/governance/trunk/wsdls/.... (path to the wsld deployed)
org.wso2.carbon.registry.core.exceptions.RegistryException: Failed to obtain the user realm for tenant: -1

我使用管理员用户登录,应该上传的所有内容都在注册表中。

有什么帮助吗?

谢谢,

4

2 回答 2

0

如果您通过管理控制台上传 WSDL 或从 Developer Studio Registry Browser 上传资源,则 WSDL 存储在 /_system/governance/../trunk/wsdl/.. 位置。

但是,当您通过 C-App 部署 WSDL 时,从 Developer Studio 创建注册表资源时,您需要指定要部署的位置。因此,通过 C-Apps 部署的 WSDL 被部署到这个指定的位置,而不是其他位置。

因此,从您的代理服务中,您应该参考您提到的位置来部署您的 WSDL,而不是默认位置。

解决此问题后,您的代理服务将正常工作。

谢谢并恭祝安康,

哈沙娜

于 2012-07-20T19:46:25.877 回答
0

我试图用 WSO2 G-Reg 4.1.1 重现它,但无法重现它。

请指出您尝试过此场景的 G-Reg 版本。

从管理控制台上传 CAR 文件时,请确保在上传新版本之前删除同一 CAR 文件的先前版本。

此错误似乎与版本控制有关。

由于您删除了以前版本的 CAR 文件,上述建议将解决您的问题。

谢谢并恭祝安康,

哈沙娜

于 2012-07-11T21:18:51.740 回答