diff options
| author | Simon MacMullen <simon@rabbitmq.com> | 2011-01-31 11:38:44 +0000 |
|---|---|---|
| committer | Simon MacMullen <simon@rabbitmq.com> | 2011-01-31 11:38:44 +0000 |
| commit | d426010271c7ceccf28a841998bcac8dc276d458 (patch) | |
| tree | 7133823a7e3c6e09667ea74da01f6c7137dba387 /src | |
| parent | f702995d658e363c0d92c5b2b30d2b8632550f0f (diff) | |
| download | rabbitmq-server-git-d426010271c7ceccf28a841998bcac8dc276d458.tar.gz | |
Clearer error message.
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_misc.erl | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/rabbit_misc.erl b/src/rabbit_misc.erl index 3a4fb024fe..aacc965b65 100644 --- a/src/rabbit_misc.erl +++ b/src/rabbit_misc.erl @@ -241,10 +241,16 @@ assert_args_equivalence1(Orig, New, Name, Key) -> {Orig1, New1} -> protocol_error( precondition_failed, "inequivalent arg '~s' for ~s: " - "required ~w, received ~w", - [Key, rabbit_misc:rs(Name), New1, Orig1]) + "received: ~s, current: ~s", + [Key, rs(Name), val(New1), val(Orig1)]) end. +val(undefined) -> + "none"; + +val({Type, Value}) -> + lists:flatten(io_lib:format("value '~s' of type '~s'", [Value, Type])). + dirty_read(ReadSpec) -> case mnesia:dirty_read(ReadSpec) of [Result] -> {ok, Result}; |
