首页 > 解决方案 > IBM Blockchain Platform vscode 扩展错误:非法组结束指示符

问题描述

当 IBP 扩展激活或我尝试将智能合约安装到本地结构时,vscode 中会出现以下消息:

Message .protos.ChaincodeDeploymentSpec 的非法组结束指示符:2(不是组)。

最终结果是我无法安装新打包的智能合约。

我该如何解决这个问题?

标签: visual-studio-code

解决方案


我相信这是一个错误,现已在 Visual Studio Code 的最新版 IBM Blockchain Platform 扩展中修复。错误在于,如果包文件夹包含智能合约包以外的任何内容(例如,Mac 上的 .DS_Store 文件),则扩展失败并出现异常。该修复解决了这个问题,并忽略了除智能合约包之外的任何内容。


推荐阅读