I deploy a smart contract and it shows this error after I see it is created on testnet:
Warning! Error encountered during contract execution [Bad instruction]
When I go to contract code tab, it is empty and just has a 0x there.
Almost like contract created but not completely.
Here is the transaction that created the contract:
https://testnet.etherscan.io/tx/0xaf1adfc8a995068e0f8eb02ad5fa4582244997e4d8b8284165bd18937d6371b9
Here is the constructor piece of the contract:
pragma solidity ^0.4.8;
contract RouteCoin {
string public parentContracts;
address private buyer;
address private seller;
uint private contractStartTime;
address private finalDestination;
uint private contractGracePeriod;
function RouteCoin(address _finalDestination, uint _contractGracePeriod, string _parentContracts) {
buyer = msg.sender;
contractStartTime = now;
finalDestination = _finalDestination;
contractGracePeriod = _contractGracePeriod;
parentContracts = _parentContracts;
}
Also when I use the Ethereum wallet i get this error:

No data is deployed on the contract address!
And when i go to Etherscan i see this:
Warning! Error encountered during contract execution [Bad jump destination]
https://testnet.etherscan.io/tx/0xadd8d2807cc9405ef317f664d86195464afcd62471dc890c9de69ac3a122f31d
Any ideas?
