Welcome to the Linux Foundation Forum!

Lab 7: Error: error unmarshaling Envelope: proto: can't skip unknown wire type 7

Posts: 113

This error appear once I have edited the network config file and added ORG2, and I try to sign the transaction from within the CLI container. Seems to maybe be a syntax fault, or something related to protobuf? Does anyone have an idea?

These are my commands. I am on Ubuntu 18.04:

peer channel fetch config blockFetchedConfig.pb -o orderer.example.com:7050 -c allarewelcome

configtxlator proto_decode --input.blockFetchedConfig.pb --type common.Block | jq .data.data[0].payload.data.config > configBlock.json

jq -s '.[0] * {"channel_group":{"groups":{"Application":{"groups":{"Org2MSP":.[1]}}}}}' configBlock.json ./config/org2_definition.json > configChanges.json

configtxlator compute_update --channel_id allarewelcome --original configBlock.pb --update configChanges.pb --output configProposal_Org2.pb

configtxlator proto_decode --input configProposal_Org2-pb --type common.ConfigUpdate | jq . > configProposal_Org2.json

echo '{"payload":{"header":{"channel_id":"allarewelcome","type":2}},"data":{config_update":$(cat configProposal_Org2.json)'}}}' | jq . > org2Submitready.json

configtxlator proto_encode --input org2SubmitReady.json --type common.Envelope --output org2SubmitReady.pb

peer channel signconfigtx -f org2SubmitReady.pb

endorser and orderer connection initialized

Error: error unmarshaling Envelope: proto: cant skip unknown wire type 7

Comments

  • Posts: 113

    I went over this process again and it worked now - so probably just a typo from me during the jq conversion!

  • Posts: 39

    Marking this converstation as closed.

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Categories

Upcoming Training