<div dir="ltr">Hi,<br><br>I'm trying to get the Riak exchange to work with RabbitMQ 3.1.5 and Riak 1.4.2. Have tried both the programmatic approach in python as well as creating the exchange in the management interface. In both cases I receive a (to me) cryptic Erlang error:<br><br><span style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; display: inline !important; float: none;">The server encountered an error while processing this request:</span><br style="color: rgb(72, 72, 72); font-family: Verdana, sans-serif; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><pre style="color: rgb(72, 72, 72); font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;"><br>{error,
{exit,
{{function_clause,
[{rabbit_exchange_type_riak,exchange_type,
[{exchange,
{resource,<<"/">>,exchange,<<"apa">>},
'x-riak',true,false,false,[],undefined,undefined,
{[],[]}}]},
{rabbit_exchange_type_riak,validate,1},
{rabbit_exchange,declare,6},
{rabbit_channel,handle_method,3},
{rabbit_channel,handle_cast,2},
{gen_server2,handle_msg,2},
{proc_lib,init_p_do_apply,3}]},
{gen_server,call,
[<0.3030.0>,
{call,
{'exchange.declare',0,<<"apa">>,<<"x-riak">>,false,true,
false,false,false,[]},
none,<0.1089.0>},
infinity]}},
[{gen_server,call,3},
{rabbit_mgmt_util,'-amqp_request/5-fun-0-',4},
{rabbit_mgmt_util,with_channel,5},
{rabbit_mgmt_util,http_to_amqp,5},
{webmachine_resource,resource_call,3},
{webmachine_resource,do,3},
{webmachine_decision_core,resource_call,1},
{webmachine_decision_core,accept_helper,1}]}}</pre><br>This is with the default values in the plugin, but I have also tried to explicitly define them both in the UI and python with similar results. Where (besides the crash course in Erlang) should I start looking? <br><br>Regards,<br>/A<br></div>