when using 'arc diff' command , I met the same exception : "Invalid parameter information was passed to method 'differential.creatediff', could not decode JSON serialization. Data: 0".
Here is the message output by using 'arc diff --trace':
[2014-11-25 03:10:34] EXCEPTION: (ConduitClientException) ERR-CONDUIT-CORE: Invalid parameter information was passed to method 'differential.creatediff', could not decode JSON serialization. Data: 0 at [<phutil>\src\conduit\ConduitFuture.ph
p:54]
#0 ConduitFuture::didReceiveResult(array) called at [<phutil>\src\future\FutureProxy.php:60]
#1 FutureProxy::getResult() called at [<phutil>\src\future\FutureProxy.php:37]
#2 FutureProxy::resolve() called at [<phutil>\src\conduit\ConduitClient.php:30]
#3 ConduitClient::callMethodSynchronous(string, array) called at [<arcanist>\s
rc\workflow\ArcanistDiffWorkflow.php:482]
#4 ArcanistDiffWorkflow::run() called at [<arcanist>\scripts\arcanist.php:338]