首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Publisher overview_version错误和显示的不完整信息

使用Publisher overview_version错误和显示的不完整信息
EN

Stack Overflow用户
提问于 2015-10-13 14:52:17
回答 2查看 63关注 0票数 3

当我使用自定义资产类型时,我看到治理注册中心和企业服务器的WSO2发布者都有有趣的行为。这里有两个问题-一个是我可以成功地保存资产类型,并在Carbon管理控制台中捕获它的详细信息。这样做很有效,而且效果很好。

但是,当我在发布者中查看资产时,只有在管理控制台中捕获的一些值是可见的。所有字段(标签)都会显示,但有些字段是空的。但是,我可以在管理控制台中成功地查看它们。我还发现有趣的是,如果我随后在Publisher中更新条目,并为未显示的字段捕获新值,我可以在管理控制台中看到更改的值-因此,从Publisher进行的更新肯定会被反映出来。一旦我完成了发布器更新,这些值就会像它们被捕获时一样反映出来。

另一个难题是,当我想要从发布者本身捕获新资产时,我会得到一个错误,即无法创建该资产。错误为“由于未提供overView_version,为请求创建资产时出错。请提供overview_version的值,因为它是必填字段”。我没有在资产定义中定义overview_version字段。实际上,根本不会捕获任何版本信息,因为资产不会经历版本更改。

知道是什么原因造成的吗?我在WSO2 GREG (v5.0.0)和WSO2 ES (v2.0.0)下都尝试过,两者表现出相同的行为。目前,我主要使用管理控制台来捕获数据,但是我更喜欢使用Publisher,因为依赖图非常有用。

EN

回答 2

Stack Overflow用户

发布于 2016-05-02 13:11:07

我知道这可能有点晚了,但我相信这是由{CARBON_HOME}/repository/deployment/server/jaggeryapps/publisher/extensions/assets/default/asset.js:configure函数1中定义的versionAttribute属性造成的。

您是否可以尝试将此属性设置为空字符串。

1

票数 1
EN

Stack Overflow用户

发布于 2016-08-22 13:05:49

之所以会发生这种情况,是因为您没有在工件中指出您没有使用版本属性。要解决此问题,请在位于此处(1)的asset.js中找到以下代码行。

代码语言:javascript
运行
复制
versionAttribute: 'overview_version',

并将其更改为如下所示的空字符串。

代码语言:javascript
运行
复制
versionAttribute: ' ',

现在,您必须重新启动carbon服务器。

(1) - CARBON_HOME/repository/deployment/server/jaggeryapps/publisher/extensions/assets/default/asset.js

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33095981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档