We're using the standard truffle box (https://github.com/smartcontractkit/box) to deploy Chainlink contract ($LINK definition, Oracle, sample end-user contract, etc) on a private Ethereum testnet.
Everything works, as in I can trigger jobs from smart contract calls on-chain, unless my job spec has ends with "EthTx" adapter. If I end my job with an "EthTx" adapter, the task will fail with the only error being "transaction reverted on-chain".
My Oracle ETH accounts are well-funded, so lack of gas for running the transactions isn't an issue. Also, all the other adapters work without failing...so it's not a problem with the HTTP endpoint being down, path being wrong, or casting the wrong types. What's going on?