Arc patch fails: EXCEPTION: (ConduitClientException) ERR-INVALID-AUTH: Unknown Error
Arc patch fails: EXCEPTION: (ConduitClientException) ERR-INVALID-AUTH: Unknown Error
Event Timeline
gou1 updated the question from to Arc patch fails: EXCEPTION: (ConduitClientException) ERR-INVALID-AUTH: Unknown Error.May 24 2016, 8:43 AM2016-05-24 08:43:40 (UTC+0)
Comment Actions
Anyone ? Or do you have some advice on how to try to get support on this it will help. We used to rely on arc diff as a daily workflow, and this is a blocking bug for us :(
Comment Actions
Are your clocks set correctly? The only sure-fire way for special-snowflake-issue support is Consulting.
Comment Actions
I've added loggers in libphutil/conduit, and found out that in the differential.querydiffs requests, the conduitToken property is null.
Full log:
I've added loggers in libphutil/conduit, and found out that in the differential.querydiffs requests, the conduitToken property is null.
Full request:
class ConduitFuture#91 (6) { protected $client => class ConduitClient#46 (11) { private $uri => class PhutilURI#47 (9) { private $protocol => string(5) "https" private $user => string(0) "" private $pass => string(0) "" private $domain => string(26) "ourdomain.phabricator" private $port => string(0) "" private $path => string(5) "/api/" private $query => array(0) { ... } private $fragment => string(0) "" private $type => string(3) "uri" } private $host => string(26) "ourdomain.phabricator" private $connectionID => NULL private $sessionKey => NULL private $timeout => double(300) private $username => NULL private $password => NULL private $publicKey => NULL private $privateKey => NULL private $conduitToken => NULL private $oauthToken => NULL } protected $conduitMethod => string(23) "differential.querydiffs" private $profilerCallID => int(0) private $proxied => class HTTPSFuture#90 (19) { private $handle => resource(139) of type (curl) private $profilerCallID => int(1) private $cabundle => string(50) "/opt/phacility/libphutil/resources/ssl/default.pem" private $followLocation => bool(true) private $responseBuffer => string(0) "" private $responseBufferPos => NULL private $files => array(0) { } private $temporaryFiles => array(0) { } private $rawBody => NULL private $rawBodyPos => int(0) private $fileHandle => NULL private $method => string(4) "POST" private $timeout => double(300) private $headers => array(1) { [0] => array(2) { ... } } private $uri => string(62) "https://ourdomain.phabricator/api/differential.querydiffs" private $data => array(3) { 'params' => string(23) "{"revisionIDs":["255"]}" 'output' => string(4) "json" '__conduit__' => bool(true) } private $expect => NULL protected $result => NULL protected $exception => NULL } protected $result => NULL protected $exception => NULL }