Anyone successfully using the x-random exchange in 2.7.1? Upgraded and installed the random exchange from Github, but when I try to declare such an exchange via the management UI I get:<div><br></div><div><div>** Generic server <0.16679.0> terminating</div>
<div>** Last message in was {'$gen_cast',</div><div> {method,</div><div> {'exchange.declare',0,<<"test">>,</div><div> <<"x-random">>,false,true,false,true,false,</div>
<div> []},</div><div> none}}</div></div><div><div>** Reason for termination == </div><div>** {{error,{undef,[{rabbit_exchange_type_random,serialise_events,[]},</div>
<div> {rabbit_exchange,store,1},</div><div> {rabbit_exchange,'-declare/6-fun-0-',3},</div><div> {rabbit_misc,'-execute_mnesia_transaction/2-fun-0-',2},</div>
<div> {mnesia_tm,apply_fun,3},</div><div> {mnesia_tm,execute_transaction,5},</div><div> {worker_pool_worker,handle_call,3},</div><div> {gen_server2,handle_msg,2}]}},</div>
<div> [{rabbit_misc,execute_mnesia_transaction,1},</div><div> {rabbit_misc,execute_mnesia_transaction,2},</div><div> {rabbit_channel,handle_method,3},</div><div> {rabbit_channel,handle_cast,2},</div><div> {gen_server2,handle_msg,2},</div>
<div> {proc_lib,init_p_do_apply,3}]}</div></div><div><br></div><div>The startup_log shows the plugin is active:</div><div><br></div><div><div>Activating RabbitMQ plugins ...</div><div>12 plugins activated:</div><div>...</div>
<div>* random_exchange-0.1.0</div></div><div>...</div><div><div>starting exchange type random ...done</div></div><div>...</div><div><br></div><div><br></div><div>I noticed that the current code in Github pulls rabbitmq_commons from 2.7.0, not 2.7.1. Possible cause?</div>
<div><br></div><div>Node has hipe_compile set to true, FYI.</div><div><br></div><div>Elias</div><div><br></div><div><br></div>