Thanks Grant and Kevin, I'll wait for Riak 0.11.

2010/6/6 Kevin Smith <ksm...@basho.com>:
> Francisco -
>
> A potential fix for this bug is the latest version of erlang_js. erlang_js 
> wasn't calling JS_CStringsAreUTF8() in the Spidermonkey API. This causes all 
> kinds of interesting string mangling to occur and can trigger bad_encoding 
> errors as well. You can either checkout the latest erlang_js and replace your 
> existing version with the new copy or you can wait on Riak 0.11 and pick it 
> up then.
>
> --Kevin
> On Jun 6, 2010, at 12:23 PM, francisco treacy wrote:
>
>> I get {"error":"bad_encoding"} from map/reduce when I use non-ASCII 
>> characters:
>>
>> ftreacy @ ~
>> =>  curl -X PUT http://127.0.0.1:8098/riak/test/bug -H "Content-Type:
>> application/json" -d @-
>> {"city":"Buenos Aires"}
>> ^D
>>
>> ftreacy @ ~
>> =>  curl -X POST http://localhost:8098/mapred -H "Content-Type:
>> application/json" -d @-
>> {"inputs":"test",
>> "query":[{"map":{"language":"javascript",
>>                  "source":"function(value, keyData, arg) { var data =
>> Riak.mapValuesJson(value)[0]; return [data]; }",
>>                  "keep":true}}]
>> }
>> [{"city":"Buenos Aires"}]
>>
>> ftreacy @ ~
>> =>  curl -X PUT http://127.0.0.1:8098/riak/test/bug -H "Content-Type:
>> application/json" -d @-
>> {"city":"København"}
>> ^D
>>
>> ftreacy @ ~
>> =>  curl http://127.0.0.1:8098/riak/test/bug
>> {"city":"København"}
>>
>> ftreacy @ ~
>> =>  curl -X POST http://localhost:8098/mapred -H "Content-Type:
>> application/json" -d @-
>> {"inputs":"test",
>> "query":[{"map":{"language":"javascript",
>>                  "source":"function(value, keyData, arg) { var data =
>> Riak.mapValuesJson(value)[0]; return [data]; }",
>>                  "keep":true}}]
>> }
>> {"error":"bad_encoding"}
>>
>>
>> Should I escape UTF-8, or is this a bug? (Same behaviour using riak-js).
>>
>> "bug" is the only key in the "test" bucket. Using Riak 0.10.1 on Snow 
>> Leopard.
>>
>> Francisco
>>
>> _______________________________________________
>> riak-users mailing list
>> riak-users@lists.basho.com
>> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>
>

_______________________________________________
riak-users mailing list
riak-users@lists.basho.com
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to