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

我正在使用bluemixnetworking来部署和testing我的自定义链码( 链接到链码)。 我使用hte Swagger API来部署,调用和查询我的chaincode。 部署和调用工作正常,但当我试图查询我的chaincode,我不断收到以下错误 在这里输入图像说明 以下是validation的对等日志: 在这里输入图像说明

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

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

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

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

为了testing这个,试着注释掉import语句和代码中的所有日志logging(确保“go build”首先在本地工作)。