bitcoind – Error sending the transaction: Data push larger than necessary

Looks like the transaction is decoding well. But when I use sendrawtransaction, I got Data push larger than necessary What's wrong with this program? bitcan-can-can-can-can-can-can-can-can-can-can-can-can-can-can-can-can-can-can-can-can-can-can-can-can- can-can-can-can-can-can-can-can-can-can-can-can-can-can-can-can-can-can-can-can-can-can-can-can-can- can-can-can-can-can-ac-ac-can-can-can-can-can-can-can-can-can-can-can-can-can-can-can-ac-ac-acde- ACNET-ac-ac-ACNET ACNET-ac-ac-ACNET ACNET-ac-decoderaw-transaction-…