[erlang-questions] internal error in core_fold_module
Russell Brown
russell@REDACTED
Tue Mar 7 11:11:42 CET 2017
Hi,
I’ve never seen this error before:
Function: maybe_new_key_epoch/4
Compiling /Users/russell/dev/e/bet365/riak/deps/riak_kv/src/riak_kv_vnode.erl failed:
/Users/russell/dev/e/bet365/riak/deps/riak_kv/src/riak_kv_vnode.erl:none: internal error in core_fold_module;
crash reason: {function_clause,
[{sys_core_fold,will_match_list,
[[],
[{c_var,
[2621,{file,"src/riak_kv_vnode.erl"}],
'LocalEpoch'},
{c_var,
[2621,{file,"src/riak_kv_vnode.erl"}],
'LocalCntr'}],
yes],
[{file,"sys_core_fold.erl"},{line,1656}]},
{sys_core_fold,will_match_list,3,
[{file,"sys_core_fold.erl"},{line,1657}]},
{sys_core_fold,clauses_1,4,
[{file,"sys_core_fold.erl"},{line,1598}]},
{sys_core_fold,clauses_1,4,
[{file,"sys_core_fold.erl"},{line,1617}]},
{sys_core_fold,clauses,5,
ERROR: compile failed while processing /Users/russell/dev/e/bet365/riak/deps/riak_kv: rebar_abort
[{file,"sys_core_fold.erl"},{line,1575}]},
{sys_core_fold,expr,3,
[{file,"sys_core_fold.erl"},{line,309}]},
{sys_core_fold,opt_simple_let_1,4,
[{file,"sys_core_fold.erl"},{line,2380}]},
{sys_core_fold,clause,4,
[{file,"sys_core_fold.erl"},{line,1413}]}]}
make: *** [compile] Error 1
Googling comes up with http://erlang.org/pipermail/erlang-bugs/2014-March/004241.html
I’m on r16b02. Is the above output a result of the above bug report?
Case statement in question is
{true, {undefined, 0, 0}} -> %% Not present locally
%% Never acted on this object before and coordindating:
%% new epoch.
new_key_epoch(State);
{_Coord, {LocalId, LocalEpoch, LocalCntr}} ->
%% either not coordinating or coordinating and locally present
Many thanks in advance. I guess I could just write a less horrid case statement, but I’m curious now.
Cheers
Russell
More information about the erlang-questions
mailing list