Hyperledger fabric Fabric java SDK新通道foo错误。状态值400

Hyperledger fabric Fabric java SDK新通道foo错误。状态值400,hyperledger-fabric,Hyperledger Fabric,我用的是MacOS。 当我运行Fabric java SDK时,我遇到了这个错误:New channel foo错误。状态值400。请求状态错误。如何修复?检查订购方的docker日志将有所帮助。为此,通过运行 $ docker ps $ docker logs <containerid> 然后,通过运行 $ docker ps $ docker logs <containerid> 一些潜在原因包括: 频道名称包含非法字符,例如channelAllowedCha

我用的是MacOS。
当我运行Fabric java SDK时,我遇到了这个错误:New channel foo错误。状态值400。请求状态错误。如何修复?

检查订购方的docker日志将有所帮助。为此,通过运行

$ docker ps
$ docker logs <containerid>
然后,通过运行

$ docker ps
$ docker logs <containerid>
一些潜在原因包括:

频道名称包含非法字符,例如channelAllowedChars=[a-z][a-z0-9.-]*,from。 用于创建通道的客户端没有正确的用户上下文,因此证书验证失败。需要是具有MSPID的有效对等组织用户才能验证证书和密钥。
谢谢,谢谢,谢谢。