_Before filing a new issue, please provide the following information._
I'm running:
- Parity version: 1.8, 1.7.1 (these are all the versions I've reproduced it on)
- Operating system: OS X and Docker For Mac (Both reproduced on)
- And installed: Via Docker, Homebrew, and from source
_Your issue description goes here below. Try to include actual vs. expected behavior and steps to reproduce the issue._
* expected behavior*
To be able to send signed transactions with relative ease via Curl or via the node.js console (I tried with both) in a dev chain environment or PoA environment (also tried with both).
* actual behavior *
The transaction hangs. The request seems to get through but the response never seems to come. Many of the other RPC commands in web3 work just fine (I haven't tried all of them), but it's specifically these two (and I have a sneaking suspicion that eth_sign MAY be the source of it all).
The logs with the trace enabled:
vor0220@CaptainNumNutz:~/parity ‹master›$ parity --chain dev --jsonrpc-apis net,eth,web3,personal,parity -lrpc=trace
2017-08-30 13:59:11 main INFO parity::run Starting Parity/v1.8.0-unstable-e04d58f64-20170831/x86_64-macos/rustc1.19.0
2017-08-30 13:59:11 main INFO parity::run Keys path /Users/vor0220/Library/Application Support/io.parity.ethereum/keys/DevelopmentChain
2017-08-30 13:59:11 main INFO parity::run DB path /Users/vor0220/Library/Application Support/io.parity.ethereum/chains/DevelopmentChain/db/125ccdc70e48df86
2017-08-30 13:59:11 main INFO parity::run Path to dapps /Users/vor0220/Library/Application Support/io.parity.ethereum/dapps
2017-08-30 13:59:11 main INFO parity::run State DB configuration: fast
2017-08-30 13:59:11 main INFO parity::run Operating mode: active
2017-08-30 13:59:12 main INFO ethcore::service Configured for DevelopmentChain using InstantSeal engine
2017-08-30 13:59:12 INFO miner Updated conversion rate to Ξ1 = US$385.27 (308997900 wei/gas)
2017-08-30 13:59:13 IO Worker #2 INFO network Public node URL: enode://d7adfb3da084ec2efc8d4b68d26c545b032eb8cd860a1601c3231793ebed67de78e01dba7af5bc83c2cf40cc77b7618b600aaab1eddb4989987f7d83eab202c8@10.0.0.251:30303
2017-08-30 13:59:39 TRACE rpc Request: {"jsonrpc":"2.0","id":1,"method":"net_version","params":[]}.
2017-08-30 13:59:39 DEBUG rpc Response: Some("{\"jsonrpc\":\"2.0\",\"result\":\"17\",\"id\":1}").
2017-08-30 13:59:39 TRACE rpc Request: {"jsonrpc":"2.0","id":2,"method":"eth_accounts","params":[]}.
2017-08-30 13:59:39 DEBUG rpc Response: Some("{\"jsonrpc\":\"2.0\",\"result\":[\"0x00a329c0648769a73afac7f9381e08fb43dbea72\",\"0x859d230cc1170954320c7bb324f1b0d57a39c630\"],\"id\":2}").
2017-08-30 13:59:39 TRACE rpc Request: {"jsonrpc":"2.0","id":3,"method":"eth_accounts","params":[]}.
2017-08-30 13:59:39 DEBUG rpc Response: Some("{\"jsonrpc\":\"2.0\",\"result\":[\"0x00a329c0648769a73afac7f9381e08fb43dbea72\",\"0x859d230cc1170954320c7bb324f1b0d57a39c630\"],\"id\":3}").
2017-08-30 13:59:39 TRACE rpc Request: {"jsonrpc":"2.0","id":4,"method":"net_version","params":[]}.
2017-08-30 13:59:39 DEBUG rpc Response: Some("{\"jsonrpc\":\"2.0\",\"result\":\"17\",\"id\":4}").
2017-08-30 13:59:39 TRACE rpc Request: {"jsonrpc":"2.0","id":5,"method":"net_version","params":[]}.
2017-08-30 13:59:39 DEBUG rpc Response: Some("{\"jsonrpc\":\"2.0\",\"result\":\"17\",\"id\":5}").
2017-08-30 13:59:39 TRACE rpc Request: {"jsonrpc":"2.0","id":6,"method":"eth_sendTransaction","params":[{"from":"0x00a329c0648769a73afac7f9381e08fb43dbea72","gas":"0x47e7c4","gasPrice":"0x174876e800","data":"0x6060604052341561000f57600080fd5b5b60008054600160a060020a03191633600160a060020a03161790555b5b6101e58061003c6000396000f300606060405263ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630900f010811461005e578063445df0ac1461007f5780638da5cb5b146100a4578063fdacd576146100d3575b600080fd5b341561006957600080fd5b61007d600160a060020a03600435166100eb565b005b341561008a57600080fd5b610092610182565b60405190815260200160405180910390f35b34156100af57600080fd5b6100b7610188565b604051600160a060020a03909116815260200160405180910390f35b34156100de57600080fd5b61007d600435610197565b005b6000805433600160a060020a039081169116141561017c5781905080600160a060020a031663fdacd5766001546040517c010000000000000000000000000000000000000000000000000000000063ffffffff84160281526004810191909152602401600060405180830381600087803b151561016757600080fd5b6102c65a03f1151561017857600080fd5b5050505b5b5b5050565b60015481565b600054600160a060020a031681565b60005433600160a060020a03908116911614156101b45760018190555b5b5b505600a165627a7a72305820108adaadc9a3575130e515a0f21af072d0af947cf8f6c6ee2a0304555a26abfb0029"}]}.
2017-08-30 13:59:47 IO Worker #0 INFO import 0/25 peers 8 KiB chain 20 KiB db 0 bytes queue 448 bytes sync RPC: 0 conn, 0 req/s, 319 µs
2017-08-30 14:00:17 IO Worker #2 INFO import 0/25 peers 8 KiB chain 20 KiB db 0 bytes queue 448 bytes sync RPC: 0 conn, 0 req/s, 319 µs
The JS that I'm using:
var Web3 = require("web3")
var web3 = new Web3(new Web3.providers.HttpProvider("http://localhost:8545"));
web3.eth.sendTransaction({from: web3.eth.accounts[0], value: 10000000, gas: 900000000000, data: '0x6060604052341561000f57600080fd5b5b61045d8061001f6000396000f30060606040526000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680635b2096151461005457806387324ef0146100e15780639bf34e301461016e575b600080fd5b341561005f57600080fd5b61009f60048080356000191690602001909190803560ff1690602001909190803560001916906020019091908035600019169060200190919050506101fb565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156100ec57600080fd5b61012c60048080356000191690602001909190803560ff169060200190919080356000191690602001909190803560001916906020019091905050610349565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561017957600080fd5b6101b960048080356000191690602001909190803560ff1690602001909190803560001916906020019091908035600019169060200190919050506103dd565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b600061020561041d565b60006040805190810160405280601c81526020017f19457468657265756d205369676e6564204d6573736167653a0a333200000000815250915081876040518083805190602001908083835b60208310151561027757805182525b602082019150602081019050602083039250610251565b6001836020036101000a03801982511681845116808217855250505050505090500182600019166000191681526020019250505060405180910390209050600181878787604051600081526020016040526000604051602001526040518085600019166000191681526020018460ff1660ff16815260200183600019166000191681526020018260001916600019168152602001945050505050602060405160208103908084039060008661646e5a03f1151561033357600080fd5b50506020604051035192505b5050949350505050565b6000600185858585604051600081526020016040526000604051602001526040518085600019166000191681526020018460ff1660ff16815260200183600019166000191681526020018260001916600019168152602001945050505050602060405160208103908084039060008661646e5a03f115156103c957600080fd5b50506020604051035190505b949350505050565b600080600060405187815286602082015285604082015284606082015260208160808360006001610bb8f1925080519150508092505b5050949350505050565b6020604051908101604052806000815250905600a165627a7a723058207d19d7786e99da46dca90c98cbcc465fae072a3b7dce124a0d79c8fc1fe361100029'})
Requests that require signatures need to be approved using the signer RPC before they will return. Have you disabled the signer? What flags are you running Parity with?
I didn't unlock the account first....