I'm attempting to spend the
output from
this thread. I used Bitcoin Core's createrawtransaction, some manual fiddling to add another anyone-spend output (worth 0.0001 this time) and signrawtransaction to create this transaction:
01000000023c25123a6db0122f8987e52afae8835ee521cad7d7b9e2012bd88aae6aedd88700000
0000151ffffffff982e3c5df57e9fb59a397794552b6162b5afb22e45d3f5141ec4c05cbf258fe6
000000006b483045022100bdb2202b620991c98d8d7650219af5ff7762ab0b949fd4c329da4b6e6
97cb59f02201e183c9f3a7780c4dadbe818b22e11922279db615495b7823f2d2527acfc66f70121
03683cff3601cff805af6a43cd49a80f8571e2509643cd7be725aaae498d291ea6ffffffff02803
80100000000001976a9142befe08e305ac175088ad56c5d003bbc041b27bb88ac10270000000000
000000000000
Which, when decoded, is:
{
"txid": "ce7d73cba662af3dfbd699384111115f4ccd24b3748a88bf9bc70c1cc4d08660",
"version": 1,
"locktime": 0,
"vin": [
{
"txid": "87d8ed6aae8ad82b01e2b9d7d7ca21e55e83e8fa2ae587892f12b06d3a12253c",
"vout": 0,
"scriptSig": {
"asm": "1",
"hex": "51"
},
"sequence": 4294967295
},
{
"txid": "e68f25bf5cc0c41e14f5d3452eb2afb562612b559477399ab59f7ef55d3c2e98",
"vout": 0,
"scriptSig": {
"asm": "3045022100bdb2202b620991c98d8d7650219af5ff7762ab0b949fd4c329da4b6e697cb59f02201e183c9f3a7780c4dadbe818b22e11922279db615495b7823f2d2527acfc66f701 03683cff3601cff805af6a43cd49a80f8571e2509643cd7be725aaae498d291ea6",
"hex": "483045022100bdb2202b620991c98d8d7650219af5ff7762ab0b949fd4c329da4b6e697cb59f02201e183c9f3a7780c4dadbe818b22e11922279db615495b7823f2d2527acfc66f7012103683cff3601cff805af6a43cd49a80f8571e2509643cd7be725aaae498d291ea6"
},
"sequence": 4294967295
}
],
"vout": [
{
"value": 0.0008,
"n": 0,
"scriptPubKey": {
"asm": "OP_DUP OP_HASH160 2befe08e305ac175088ad56c5d003bbc041b27bb OP_EQUALVERIFY OP_CHECKSIG",
"hex": "76a9142befe08e305ac175088ad56c5d003bbc041b27bb88ac",
"reqSigs": 1,
"type": "pubkeyhash",
"addresses": [
"151KRCz9zHfCGJSWUKjwrFUL9oKwJhw4KD"
]
}
},
{
"value": 0.0001,
"n": 1,
"scriptPubKey": {
"asm": "",
"hex": "",
"type": "nonstandard"
}
}
]
}
All seems good so far, but when I try to sendrawtransaction, I get the error:

64: scriptpubkey (code -26)
I've also tried submitting through
https://blockchain.info/pushtx, which says "Script not of right size, expecting 2 but got 1", and
http://blockr.io/tx/push which says "There was an error pushing your transaction to network! Did you sign your transaction? Is this double spend? Have you already sent this transaction?". Can anyone tell me what's wrong here? Are these all rejecting it simply because it's nonstandard, or is there something else wrong with the transaction?