繁体   English   中英

(启动容器时出错:API错误(500)Hyperledger

[英](Error starting container: API error (500) Hyperledger

我正在使用bluemix网络来部署和测试我的自定义链代码( 链接代码)。 我正在使用hte Swagger API来部署,调用和查询我的链代码。 部署和调用工作正常,但当我尝试查询我的链代码时,我不断收到以下错误 在此输入图像描述 以下是验证对等日志: 在此输入图像描述

是我的查询代码或网络问题的一些问题。 任何帮助表示赞赏。

在部署阶段可能发生错误(日志只显示查询)。 “部署”是返回ID的异步事务(只是“提交”稍后要处理的事务)不能指示事务的实际执行是否成功。 但“查询”请求是同步的并显示失败。

查看链代码,错误几乎肯定是由于导入和使用“github.com/op/go-logging”包。 由于结构仅复制链代码并且没有获取其依赖性,因此该程序包在部署时不可用。

请注意,在“github.com/hyperledger/fabric”路径下,相同的代码将起作用,因为“github.com/op/go-logging”可用作该路径中的“供应商”包。

要测试这一点,请尝试注释掉import语句和代码中的所有日志记录(确保“go build”首先在本地使用更改)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM