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.php: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>\src\workflow\ArcanistDiffWorkflow.php:482] #4 ArcanistDiffWorkflow::run() called at [<arcanist>\scripts\arcanist.php:338]