Raw Transaction Fee - 256: absurdly-high-fee error I'm running the following codes, respectively.

 bitcoin-cli -testnet createrawtransaction '''
 [
    {
      "txid":"751b6361cd8d621de00466363120e5da2176c3cc092cb3f0b7373b02591372d2",
      "vout" : 0
    }
 ]''' '{ "2N2VoHPMHT8CBYrhJqhJj1uauPaxMN7Qqed": 0.001 }'


response;

0200000001d2721359023b37b7f0b32c09ccc37621dae52031366604e01d628dcd61631b750000000000ffffffff02a08601000000000017a914657abfa90bd62f0f7a9533509b855cfd5f6e7d178750c300000000000017a91477c7f1a5a522daf70274dab6cdcb85efcc6e99318700000000


My DecodeRawTransaction output;

 array:8 [▼
      "txid" =&gt; "8608e07487a15b8866496bd5e90c92736d909a8b3023e1cfc75481e613164fe7"
      "hash" =&gt; "8608e07487a15b8866496bd5e90c92736d909a8b3023e1cfc75481e613164fe7"
      "version" =&gt; 2
      "size" =&gt; 83
      "vsize" =&gt; 83
      "locktime" =&gt; 0
      "vin" =&gt; array:1 [▼
           0 =&gt; array:4 [▼
                "txid" =&gt; "751b6361cd8d621de00466363120e5da2176c3cc092cb3f0b7373b02591372d2"
                "vout" =&gt; 0
                "scriptSig" =&gt; array:2 [▼
                     "asm" =&gt; ""
                     "hex" =&gt; ""
                ]
                "sequence" =&gt; 4294967295
           ]
      ]
      "vout" =&gt; array:1 [▼
           0 =&gt; array:3 [▼
                "value" =&gt; 0.001
                "n" =&gt; 0
                "scriptPubKey" =&gt; array:5 [▼
                     "asm" =&gt; "OP_HASH160 657abfa90bd62f0f7a9533509b855cfd5f6e7d17 OP_EQUAL"
                     "hex" =&gt; "a914657abfa90bd62f0f7a9533509b855cfd5f6e7d1787"
                     "reqSigs" =&gt; 1
                     "type" =&gt; "scripthash"
                     "addresses" =&gt; array:1 [▼
                          0 =&gt; "2N2VoHPMHT8CBYrhJqhJj1uauPaxMN7Qqed"
                     ]
                ]
           ]
      ]
 ]


After, I'm running this command;

 signrawtransaction 0200000001d2721359023b37b7f0b32c09ccc37621dae52031366604e01d628dcd61631b750000000000ffffffff02a08601000000000017a914657abfa90bd62f0f7a9533509b855cfd5f6e7d178750c300000000000017a91477c7f1a5a522daf70274dab6cdcb85efcc6e99318700000000


And finally, I'm running the SendRawTransaction command.

bitcoin-cli -testnet sendrawtransaction 02000000000101d2721359023b37b7f0b32c09ccc37621dae52031366604e01d628dcd61631b75000000001716001466c18ec25251afe44f6a9f99be78b4e04857ef46ffffffff01a08601000000000017a914657abfa90bd62f0f7a9533509b855cfd5f6e7d178702483045022100b0291f0c753b3876a7d0d5c8970caa0e4b70cad224de9248377054e342ad1ed1022006de0d6e07991319ce467e5550bb203e4d398452c457b138e1fb5b7a3b2e9427012103f382a14da980fba9234d02599fe5ced7b1f907385d1d14bfb17017e5cfdc318500000000


And I get this error;

 256: absurdly-high-fee


Can anyone help me?
The fee is calculated from the difference between vin and vout. Here you are sending a very small amount to an addresses but you have not specified an output to receive the change. The client sees this change as the fee which is probably very large.

You need to create a separate vout to send the change from the transaction, leaving a small amount for the fee.