Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
创建hyperledger composer rest服务器时出错_Hyperledger_Hyperledger Fabric_Hyperledger Composer - Fatal编程技术网

创建hyperledger composer rest服务器时出错

创建hyperledger composer rest服务器时出错,hyperledger,hyperledger-fabric,hyperledger-composer,Hyperledger,Hyperledger Fabric,Hyperledger Composer,我得到了以下错误: "Error: event message must be properly signed by an identity from the same organization as the peer: [failed deserializing event creator: [Expected MSP ID Org1MSP, received ]]" 当我执行: composer rest服务器 类似于: 但这是在rest服务器上,我有正确的版本: compose

我得到了以下错误:

"Error: event message must be properly signed by an identity from the same organization as the peer: [failed deserializing event creator: [Expected MSP ID Org1MSP, received ]]"
当我执行:

composer rest服务器

类似于:

但这是在rest服务器上,我有正确的版本:

    composer -v
    composer-cli                   v0.8.0
    composer-admin                 v0.8.0
    composer-client                v0.8.0
    composer-common                v0.8.0
    composer-runtime-hlf           v0.8.0
    composer-runtime-hlfv1         v0.8.0

    docker -v
    Docker version 17.03.1-ce, build c6d412e
    docker-compose -v
    docker-compose version 1.13.0, build 1719ceb
    npm -v
    3.10.10
与我的模型一起运行的Hypeledger:

composer network ping -n calma-network -p hlfv1 -i admin -s adminpw
The connection to the network was successfully tested: calma-network
        version: 0.8.0
        participant: <no participant found>

Command succeeded
composer网络ping-n calma网络-p hlfv1-i admin-s adminpw
已成功测试与网络的连接:calma网络
版本:0.8.0
参与者:
命令成功

您输入的命令仅显示composer命令行界面的版本,不包括composer rest服务器的版本。composer rest服务器是独立的,不需要运行composer cli。您的composer rest服务器很可能比版本0.8.0旧,但没有简单的方法检查版本。一种方法是调用命令

npm列表-g--depth=0 | grep composer rest服务器


您需要卸载并重新安装composer rest服务器以获得最新版本。

您完全正确。我使用的是0.7版本的composer rest server,现在使用0.8就可以了。非常感谢。