I have setup a private test network with geth 1.5.7 and am trying to create a new contract from my node.js app via sendRawTransaction(). I see the transaction created and txpool shows it as queued, but it never moves to pending list and silently disappears off of the queued list after a few blocks are processed. The same contract can be created just fine when I create it via the contract.new RPC approach.
I am pretty sure I am creating and signing the raw transaction correctly - in fact I believe it even worked a few times for one account but not another. Any ideas on how to debug this further? Thanks