Transaction validaton error: Transaction cannot mint ada, only non-ada assets

I am playing around in cardano blockchain here is the command which i am using to mint the token.

cardano-cli transaction build-raw --fee 188865 --tx-in 540f0a1e27b64da69059d8b5ff22c542a53d31d5f01fedc6a0094879efb7152d#0 --tx-out $(cat payment.addr)+4811135+"1000 $(cat policy/tokens/policy.id).eduladderTestCoin"+"1000" --mint="1000 $(cat policy/tokens/policy.id).eduladderTestCoin"+"1000" --minting-script-file policy/tokens/token_policy.script --metadata-json-file policy/tokens/token_meta.json --out-file token_tx.raw

And this is my tokens,json { "721": { "c5edbeaed052fa6e3e3f1ced8e39fdb9900b910622ead746ee938cff": { "eduladderTestCoin": { "name": "eduladderTestCoin", "image": "bafkreifuidzqzsol7lcf7km6od7723qln2aw7xlf4xyvx2t2bgwnbf2wum" } } } }
But when I am trying to mint the same I am getting this error.

Command failed: transaction build-raw Error: Transaction validaton error: Transaction cannot mint ada, only non-ada assets

How do i trouble shoot this?

The error says:

You look at your mint argument:

What you are saying here is: “Please mint 1000 eduladderTestCoins and 1000 ADA.” The + concatenates different coins that should be minted (or sent if it is in a --tx-out). And minting ADA is not allowed.

The same error seems to be in:

Also: If you are using an up-to-date cardano-cli, the asset name has to be hex-encoded, not in plain text.

Also also: Why are you using build-raw? build is much more friendly in most cases.