{"action":"created","issue":{"url":"https://api.github.com/repos/blockapps/bloc/issues/35","labels_url":"https://api.github.com/repos/blockapps/bloc/issues/35/labels{/name}","comments_url":"https://api.github.com/repos/blockapps/bloc/issues/35/comments","events_url":"https://api.github.com/repos/blockapps/bloc/issues/35/events","html_url":"https://github.com/blockapps/bloc/issues/35","id":114692229,"number":35,"title":"/solc is in varying states on each testnet, and the errors are confusing","user":{"login":"jamshidh","id":5578200,"avatar_url":"https://avatars.githubusercontent.com/u/5578200?v=3","gravatar_id":"","url":"https://api.github.com/users/jamshidh","html_url":"https://github.com/jamshidh","followers_url":"https://api.github.com/users/jamshidh/followers","following_url":"https://api.github.com/users/jamshidh/following{/other_user}","gists_url":"https://api.github.com/users/jamshidh/gists{/gist_id}","starred_url":"https://api.github.com/users/jamshidh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jamshidh/subscriptions","organizations_url":"https://api.github.com/users/jamshidh/orgs","repos_url":"https://api.github.com/users/jamshidh/repos","events_url":"https://api.github.com/users/jamshidh/events{/privacy}","received_events_url":"https://api.github.com/users/jamshidh/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"ryanreich","id":12107334,"avatar_url":"https://avatars.githubusercontent.com/u/12107334?v=3","gravatar_id":"","url":"https://api.github.com/users/ryanreich","html_url":"https://github.com/ryanreich","followers_url":"https://api.github.com/users/ryanreich/followers","following_url":"https://api.github.com/users/ryanreich/following{/other_user}","gists_url":"https://api.github.com/users/ryanreich/gists{/gist_id}","starred_url":"https://api.github.com/users/ryanreich/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ryanreich/subscriptions","organizations_url":"https://api.github.com/users/ryanreich/orgs","repos_url":"https://api.github.com/users/ryanreich/repos","events_url":"https://api.github.com/users/ryanreich/events{/privacy}","received_events_url":"https://api.github.com/users/ryanreich/received_events","type":"User","site_admin":false},"milestone":null,"comments":3,"created_at":"2015-11-02T21:52:17Z","updated_at":"2015-12-07T22:04:13Z","closed_at":null,"body":"running \"bloc\" compile on different servers, or turning ssl on or off (with different versions of /solc) yields unpredictable results....  With odd error messages.\r\n\r\nhttp://api.blockapps.net\r\n\r\n--------------\r\n\r\n> bloc compile\r\ncompiling sources\r\ncontracts/Payout.sol\r\ncontracts/SimpleMultiSig.sol\r\ncontracts/SimpleStorage.sol\r\ncompile failed with error message: Solidity(code): TypeError: Cannot use 'in' operator to search for 'error' in <html>\r\n<head><title>301 Moved Permanently</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>301 Moved Permanently</h1></center>\r\n<hr><center>nginx/1.4.6 (Ubuntu)</center>\r\n</body>\r\n</html>\r\n\r\ncompile failed with error message: Solidity(code): TypeError: Cannot use 'in' operator to search for 'error' in <html>\r\n<head><title>301 Moved Permanently</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>301 Moved Permanently</h1></center>\r\n<hr><center>nginx/1.4.6 (Ubuntu)</center>\r\n</body>\r\n</html>\r\n\r\ncompile failed with error message: Solidity(code): TypeError: Cannot use 'in' operator to search for 'error' in <html>\r\n<head><title>301 Moved Permanently</title></head>\r\n<body bgcolor=\"white\">\r\n<center><h1>301 Moved Permanently</h1></center>\r\n<hr><center>nginx/1.4.6 (Ubuntu)</center>\r\n</body>\r\n</html>\r\n\r\n\r\nhttps://api.\r\n------------------\r\n\r\n> bloc compile\r\ncompiling sources\r\ncontracts/Payout.sol\r\ncontracts/SimpleMultiSig.sol\r\ncontracts/SimpleStorage.sol\r\ncompile failed with error message: Solidity(code): OperationalError: solc: error while loading shared libraries: libboost_filesystem.so.1.54.0: cannot open shared object file: No such file or directory\r\n\r\ncompile failed with error message: Solidity(code): OperationalError: solc: error while loading shared libraries: libboost_filesystem.so.1.54.0: cannot open shared object file: No such file or directory\r\n\r\ncompile failed with error message: Solidity(code): OperationalError: solc: error while loading shared libraries: libboost_filesystem.so.1.54.0: cannot open shared object file: No such file or directory\r\n\r\n\r\n\r\nhttp://testapi.blockapps.net\r\n\r\n-------------------\r\n\r\n> bloc compile\r\ncompiling sources\r\ncontracts/Payout.sol\r\ncontracts/SimpleMultiSig.sol\r\ncontracts/SimpleStorage.sol\r\ncompile failed with error message: Solidity(code): Error: HTTPRequest failed:\r\nError: connect ECONNREFUSED 45.55.142.6:80\r\ncompile failed with error message: Solidity(code): Error: HTTPRequest failed:\r\nError: connect ECONNREFUSED 45.55.142.6:80\r\ncompile failed with error message: Solidity(code): Error: HTTPRequest failed:\r\nError: connect ECONNREFUSED 45.55.142.6:80\r\n\r\n\r\nhttps://testapi.blockapps.net\r\n\r\n-------------\r\n\r\n> bloc compile\r\ncompiling sources\r\ncontracts/Payout.sol\r\ncontracts/SimpleMultiSig.sol\r\ncontracts/SimpleStorage.sol\r\ncompile failed with error message: Solidity(code): TypeError: Cannot use 'in' operator to search for 'error' in Internal Error:\r\nsolc: readCreateProcessWithExitCode: runInteractiveProcess: exec: does not exist (No such file or directory)\r\n\r\ncompile failed with error message: Solidity(code): TypeError: Cannot use 'in' operator to search for 'error' in Internal Error:\r\nsolc: readCreateProcessWithExitCode: runInteractiveProcess: exec: does not exist (No such file or directory)\r\n\r\ncompile failed with error message: Solidity(code): TypeError: Cannot use 'in' operator to search for 'error' in Internal Error:\r\nsolc: readCreateProcessWithExitCode: runInteractiveProcess: exec: does not exist (No such file or directory)\r\n\r\n\r\nhttp://hacknet.blockapps.net\r\n\r\n-------------------\r\n\r\n> bloc compile\r\ncompiling sources\r\ncontracts/Payout.sol\r\ncontracts/SimpleMultiSig.sol\r\ncontracts/SimpleStorage.sol\r\ncompile successful, writing meta/Payout.json\r\ncompile successful, writing meta/SimpleMultiSig.json\r\ncompile successful, writing meta/SimpleStorage.json\r\n\r\nhttps://hacknet.blockapps.net\r\n\r\n------------------\r\n\r\n> bloc compile\r\ncompiling sources\r\ncontracts/Payout.sol\r\ncontracts/SimpleMultiSig.sol\r\ncontracts/SimpleStorage.sol\r\ncompile successful, writing meta/Payout.json\r\ncompile successful, writing meta/SimpleStorage.json\r\ncompile successful, writing meta/SimpleMultiSig.json\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/blockapps/bloc/issues/comments/162680328","html_url":"https://github.com/blockapps/bloc/issues/35#issuecomment-162680328","issue_url":"https://api.github.com/repos/blockapps/bloc/issues/35","id":162680328,"user":{"login":"kejace","id":586216,"avatar_url":"https://avatars.githubusercontent.com/u/586216?v=3","gravatar_id":"","url":"https://api.github.com/users/kejace","html_url":"https://github.com/kejace","followers_url":"https://api.github.com/users/kejace/followers","following_url":"https://api.github.com/users/kejace/following{/other_user}","gists_url":"https://api.github.com/users/kejace/gists{/gist_id}","starred_url":"https://api.github.com/users/kejace/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kejace/subscriptions","organizations_url":"https://api.github.com/users/kejace/orgs","repos_url":"https://api.github.com/users/kejace/repos","events_url":"https://api.github.com/users/kejace/events{/privacy}","received_events_url":"https://api.github.com/users/kejace/received_events","type":"User","site_admin":false},"created_at":"2015-12-07T22:04:13Z","updated_at":"2015-12-07T22:04:13Z","body":"We also want `bloc` to report on the frontend the `solc` version that is used."}}