Oleksiy Krivoshey writes:

> Hi,
>
> I have enabled Yokozuna on existing Riak 2.0 buckets and while it is still
> indexing everything I've already received about 50 errors like this:
>
> emulator Error in process <0.26807.79> on node 'riak@10.0.1.1' with exit
> value:
> {{badmatch,false},[{base64,decode_binary,2,[{file,"base64.erl"},{line,211}]},{yz_solr,to_pair,1,[{file,"src/yz_solr.erl"},{line,414}]},{yz_solr,'-get_pairs/1-lc$^0/1-0-',1,[{file,"src/yz_solr.erl"},{line,411}]},{yz_solr,'-get_pairs/1-lc$^0/1-0-'...
>
> Can someone please describe what does it mean?

I'm fairly certain the base64 library in Erlang is indicating that you
have a truncated base64 string.

https://github.com/basho/otp/blob/OTP_R16B02_basho6/lib/stdlib/src/base64.erl#L211

You should be able to attach to the Riak console and run the following
command to get the base64 string:

redbug:start("yz_solr:to_pair -> return").

That will give you the Type/Bucket/Key and the base64 string that is
causing the issue. Knowing that info can help you confirm the issue and
perhaps figure out what it is happening.

Are you using a custom schema?

-Z

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

Reply via email to