We are using a Phabricator server setup under ubuntu. This is linked to SVN repository that is running on a windows 2003 server box. (Don't ask why, crazy I know, but thats what I have to work with at the moment)
I have installed Archanist on the windows box as I wish to install a post-commit hook so that I can use conduit to trigger a repository refresh instantly.
On the windows box I am getting an "ERR-BAD-TOKEN" error as shown in the logs below. I have tried a number of different users, regenerating tokens etc, however they all give the same error.
I would like some help in how I can track down what is causing this. It could well be environmental, but I don't know where to start looking.
Thanks
D:\marpet1>arc --conduit-uri="http://10.212.8.208/" install-certificate --trace
libphutil loaded from 'C:\arcanist\libphutil\src'.
arcanist loaded from 'C:\arcanist\arcanist\src'.
Config: Reading user configuration file "d:\marpet1\AppData\Roaming/.arcrc"...
Config: Did not find system configuration at "D:\marpet1\Phabricator/Arcanist/co
nfig".
Working Copy: No candidate locations for .arcconfig from this working directory.
Working Copy: Path "D:\marpet1" is not in any working copy.
Installing certificate for 'http://10.212.8.208/api/'...
Trying to connect to server...
>>> [0] <conduit> conduit.ping() <bytes = 39>
>>> [1] <http> http://10.212.8.208/api/conduit.ping
<<< [1] <http> 78,125 us
<<< [0] <conduit> 78,125 us
Connection OK!
LOGIN TO PHABRICATOR
Open this page in your browser and login to Phabricator if necessary:
http://10.212.8.208/conduit/token/
Then paste the token on that page below.
Paste token from that page: qumavmh5milr6r2rts56y7iuhkkdwdt6cs4w6le4eqj6rftn
izltock2qs53cilsyx7mjod32vbh7dfazmwiskmkoptvcomgacaq4fp34bxpqbtl35borcltqfdk26ik
fskzeu2iqvrieh5hxu6oe6pbz4iwyftxcyius4m644hzkjkj5zarbqf4c2h7gsgkd3kuzhsarpb55hnr
u44znofa2sk3jcshjcijs5vtuwkl3qjm3hvvkprjzswhwzl
Downloading authentication certificate...
>>> [2] <conduit> conduit.getcertificate() <bytes = 382>
>>> [3] <http> http://10.212.8.208/api/conduit.getcertificate
<<< [3] <http> 62,500 us
<<< [2] <conduit> 62,500 us
[2014-10-20 17:58:29] EXCEPTION: (ConduitClientException) ERR-BAD-TOKEN: Token d
oes not exist or has expired. at [<phutil>\src\conduit\ConduitFuture.php:54]
#0 ConduitFuture::didReceiveResult(array) called at [<phutil>\src\future\Futur
eProxy.php:60]
#1 FutureProxy::getResult() called at [<phutil>\src\future\FutureProxy.php:37]
#2 FutureProxy::resolve() called at [<phutil>\src\conduit\ConduitClient.php:24
]
#3 ConduitClient::callMethodSynchronous(string, array) called at [<arcanist>\s
rc\workflow\ArcanistInstallCertificateWorkflow.php:97]
#4 ArcanistInstallCertificateWorkflow::run() called at [<arcanist>\scripts\arc
anist.php:338]
D:\marpet1>