Hi Mark,
It’s an error that means there is no function clause in 
riak_object:merge_contents that matches the given arguments. It is hard to tell 
from the snippet of log you posted what the issue is here since the arguments 
are truncated. Is this related to you cluster restore from a backup? It looks 
like it is related to your periodic read timeouts. 

What version of Riak are you running, and what are the bucket properties for 
this object? Is there more information in the error log, any messages about 
hd([]) for example?

Can you grab the actual object in questions from each of the primary vnodes and 
in some console manually run the merge function and see what the results are? 
If you need help with how to do this let me know.

Cheers

Russell

On 26 Jun 2017, at 09:34, Mark Richard Thomas <mark.tho...@equifax.com> wrote:

> Hello
>  
> I'm seeing the following error message for a number of objects:
>  
> console.log:2017-06-26 02:06:00.351 [error] <0.12343.73> gen_fsm <0.12343.73> 
> in state waiting_vnode_r terminated with reason: no function clause matching 
> riak_object:merge_contents({r_object,{<<"commercial">>,<<"precalculatedchar">>},<<"00002065">>,[{r_content,{dict,7,16,16,8,...},...}],...},
>  
> {r_object,{<<"commercial">>,<<"precalculatedchar">>},<<"00002065">>,[{r_content,{dict,7,16,16,8,...},...}],...},
>  <<"false">>) line 306
>  
> What does "no function clause matching riak_object:merge_contents" mean?
>  
> Thanks
>  
> Mark
>  
> Mark Thomas 
> Technical Lead, UK IT
> Equifax Inc.
>  
> O +44 (0)7908 798 270
> mark.tho...@equifax.com 
> <image001.png>
> <image002.png>     <image003.png>    
>  
> Equifax Limited is registered in England with Registered No. 2425920. 
> Registered Office: Capital House, 25 Chapel Street, London NW1 5DS. Equifax 
> Limited is authorised and regulated by the Financial Conduct Authority.
> Equifax Touchstone Limited is registered in Scotland with Registered No. 
> SC113401. Registered Office: Exchange Tower,19 Canning Street, Edinburgh, EH3 
> 8EH.
> Equifax Commercial Services Limited is registered in the Republic of Ireland 
> with Registered No. 215393. Registered Office: IDA Business & Technology 
> Park, Rosslare Road, Drinagh, Wexford.
>  
> This message contains information from Equifax which may be confidential and 
> privileged. If you are not an intended recipient, please refrain from any 
> disclosure, copying, distribution or use of this information and note that 
> such actions are prohibited. If you have received this transmission in error, 
> please notify by e-mail postmas...@equifax.com.
> _______________________________________________
> 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