visual-studio-code - IBM Blockchain Platform vscode 扩展错误:非法组结束指示符
问题描述
当 IBP 扩展激活或我尝试将智能合约安装到本地结构时,vscode 中会出现以下消息:
Message .protos.ChaincodeDeploymentSpec 的非法组结束指示符:2(不是组)。
最终结果是我无法安装新打包的智能合约。
我该如何解决这个问题?
解决方案
我相信这是一个错误,现已在 Visual Studio Code 的最新版 IBM Blockchain Platform 扩展中修复。错误在于,如果包文件夹包含智能合约包以外的任何内容(例如,Mac 上的 .DS_Store 文件),则扩展失败并出现异常。该修复解决了这个问题,并忽略了除智能合约包之外的任何内容。
推荐阅读
- html - CSS - 为列表项添加填充无法正常工作
- python - Python pandas - 显示同一列值之间的关系
- php - Laravel,如何检查这是否是表中的唯一记录
- python - 在处理上述异常的过程中,又发生了一个异常。Python
- reactjs - 如何在 mapDispatchToProps 中为方法使用道具?
- php - DocuSign API 回调未发送到应用程序
- android - 如何在 android 中将 GDPR 同意传递给 Flurry?
- python - Python Regex:在某些条件下删除数字的替代方法
- linear-regression - lm和dynlm的区别
- rest - REST 客户端扩展未在 VSCode 中发送表单数据