我正在尝试在注册表中上传碳档案。添加新应用程序时,一切似乎都没问题,但日志显示以下错误:
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
我使用admin用户登录,应该上传的所有内容都在注册表中。
有任何帮助吗?
谢谢,
答案 0 :(得分:0)
我试图用WSO2 G-Reg 4.1.1复制它,但无法重现它。
请注明您已尝试此方案的G-Reg版本。
从管理控制台上传CAR文件时,请确保在上传较新版本之前删除相同CAR文件的先前版本。
此错误似乎与版本控制有关。
由于您删除了以前版本的CAR文件,上述建议将解决您的问题。
谢谢和问候,
Harshana
答案 1 :(得分:0)
如果您通过管理控制台上传它们或从Developer Studio注册表浏览器上传资源,则WSDL存储在/_system/governance/../trunk/wsdl/ ..位置。
但是当您通过C-App部署WSDL时,从Developer Studio创建注册表资源时,您需要指定要部署的位置。因此,通过C-Apps部署的WSDL将部署到此指定位置,但不会部署到其他位置。
因此,从代理服务中,您应该引用您提到的位置来部署WSDL,而不是默认位置。
解决此问题后,您的代理服务将正常运行。
谢谢和问候,
Harshana