you need to pull out the exception "why" field, which explains what
was invalid about the request

On Thu, May 27, 2010 at 2:45 AM, Moses Dinakaran
<mosesdinaka...@gmail.com> wrote:
> Hi,
>
>
>
> I am trying to use batch_mutate() with PHP Thrift. I was getting the
> following error.
>
>
>
>
>
> Fatal error:  Uncaught exception 'cassandra_InvalidRequestException' in
> CORE/php/phpcassa/thrift/packages/cassandra/Cassandra.php:4869
>
> Stack trace:
>
> #0 CORE/php/phpcassa/thrift/packages/cassandra/Cassandra.php(777):
> cassandra_Cassandra_batch_mutate_result->read(Object(TBinaryProtocolAccelerated))
>
>
>
> The version is Cassandra 0.6
>
> $client->batch_mutate($this->keyspace, $mutation_map,
> $this->write_consistency_level);
>
>
>
> Here is my mutation map, Any idea on what was going wrong.
>
> ------------------------------
> array(1) {
>
>   ["cache_pages"]=>
>
>   array(1) {
>
>     ["Page"]=>
>
>     array(2) {
>
>       [0]=>
>
>       object(cassandra_Mutation)#32 (2) {
>
>         ["column_or_supercolumn"]=>
>
>         object(cassandra_ColumnOrSuperColumn)#31 (2) {
>
>           ["column"]=>
>
>           object(cassandra_Column)#30 (3) {
>
>             ["name"]=>
>
>             string(2) "id"
>
>             ["value"]=>
>
>             int(1)
>
>             ["timestamp"]=>
>
>             int(1274949222)
>
>           }
>
>           ["super_column"]=>
>
>           NULL
>
>         }
>
>         ["deletion"]=>
>
>         NULL
>
>       }
>
>       [1]=>
>
>       object(cassandra_Mutation)#35 (2) {
>
>         ["column_or_supercolumn"]=>
>
>         object(cassandra_ColumnOrSuperColumn)#34 (2) {
>
>           ["column"]=>
>
>           object(cassandra_Column)#33 (3) {
>
>             ["name"]=>
>
>             string(4) "hash"
>
>             ["value"]=>
>
>             string(15) "d930517baf47237"
>
>             ["timestamp"]=>
>
>             int(1274949222)
>
>           }
>
>           ["super_column"]=>
>
>           NULL
>
>         }
>
>         ["deletion"]=>
>
>         NULL
>
>       }
>
>     }
>
>   }
>
> }
>
> ------------------------------
>
>
>
>
>
> Thanks in Advance,
>
> Moses.
>
>
>
>
>
>
>
>
>
>



-- 
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder of Riptano, the source for professional Cassandra support
http://riptano.com

Reply via email to