2017-11-19 23 views
0

ブロックチェインエクスプローラ(https://github.com/hyperledger/blockchain-explorer)をComposerチャンネルに接続しました。大部分はすべて役に立ちました。ブロックとトランザクションのAPIを参照して呼び出すことはできますが、インストールされたチェーンコードのクエリは失敗します。スタックは以下の通りです。ここに何か提案はありますか?とても有難い! Please open Internet explorer to access :http://localhost:4000/ [2017-11-19 10:50:07.735] [INFO] Helper - Successfully loaded member from persistence error: [client-utils.js]: sendPeersProposal - Promise is rejected: Error: chaincode error (status: 500, message: Authorization for GETINSTALLEDCHAINCODES on channel getinstalledchaincodes has been denied with error Failed verifying that proposal's creator satisfies local MSP principal during channelless check policy with policy [Admins]: [This identity is not an admin]) at /Users/andrei/Development/Zest/Blockchain/blockchain-explorer/node_modules/grpc/src/client.js:554:15 error: [Client.js]: Failed Installed Chaincodes Query. Error: Error: chaincode error (status: 500, message: Authorization for GETINSTALLEDCHAINCODES on channel getinstalledchaincodes has been denied with error Failed verifying that proposal's creator satisfies local MSP principal during channelless check policy with policy [Admins]: [This identity is not an admin]) at /Users/andrei/Development/Zest/Blockchain/blockchain-explorer/node_modules/grpc/src/client.js:554:15 [2017-11-19 10:50:07.764] [ERROR] Query - Error: chaincode error (status: 500, message: Authorization for GETINSTALLEDCHAINCODES on channel getinstalledchaincodes has been denied with error Failed verifying that proposal's creator satisfies local MSP principal during channelless check policy with policy [Admins]: [This identity is not an admin]) at /Users/andrei/Development/Zest/Blockchain/blockchain-explorer/node_modules/grpc/src/client.js:554:15 [2017-11-19 10:50:08.784] [ERROR] Query - TypeError: Cannot read property 'toArray' of null at EC.sign (/Users/andrei/Development/Zest/Blockchain/blockchain-explorer/node_modules/elliptic/lib/elliptic/ec/index.js:102:30) at CryptoSuite_ECDSA_AES.sign (/Users/andrei/Development/Zest/Blockchain/blockchain-explorer/node_modules/fabric-client/lib/impl/CryptoSuite_ECDSA_AES.js:267:25) at Signer.sign (/Users/andrei/Development/Zest/Blockchain/blockchain-explorer/node_modules/fabric-client/lib/msp/identity.js:167:28) at SigningIdentity.sign (/Users/andrei/Development/Zest/Blockchain/blockchain-explorer/node_modules/fabric-client/lib/msp/identity.js:218:23) at Object.module.exports.signProposal (/Users/andrei/Development/Zest/Blockchain/blockchain-explorer/node_modules/fabric-client/lib/client-utils.js:116:28) at Function.sendTransactionProposal (/Users/andrei/Development/Zest/Blockchain/blockchain-explorer/node_modules/fabric-client/lib/Channel.js:1367:37) at Client.queryInstalledChaincodes (/Users/andrei/Development/Zest/Blockchain/blockchain-explorer/node_modules/fabric-client/lib/Client.js:590:18) at helper.getOrgAdmin.then (/Users/andrei/Development/Zest/Blockchain/blockchain-explorer/app/query.js:118:18) at <anonymous>ブロックチェインエクスプローラがインストールされているチェーンコードを照会できません - Hyperledgerファブリック

答えて

0

=====私はこのファブリックエラーは、使用している管理者があなたのファブリックCAサーバ(コンテナ)によって認識されないということである疑いがある:あなたのCAサーバーを再起動しました。

のLinuxまたはMacにインストールされている場合(WindowsのFYIまだHyperledger作曲でサポートされていない) - あなたは、次のようにインストール作曲のビジネスネットワークを照会するために地元のファブリックBlockchain Explorerの設定を使用することができます。

例えば(チャンネル名がありますcomposerchannel):

curl -X GET "http://localhost:8080/apis/chaincodes?channel=composerchannel" -H "accept:application/json" 

は、そのチャンネルにインストールされているコンピュータビジネスネットワークの現在のリストを返します。

または展開chaincodesのリスト:

curl -X POST http://localhost:8080/chaincodelist -H 'cache-control: no-cache' -H 'content-type: application/json' -d '' 
+0

は、CAを再起動APIをカールする同じエラー:TypeError:ヌルのプロパティ 'toArray'を読み取ることができません EC.sign(/Users/andrei/Development/Zest/Blockchain/blockchain-explorer/node_modules/elliptic/lib/elliptic/ec/index.js) :102:30) at CryptoSuite_ECDSA_AES.sign .. –

関連する問題