summaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
Diffstat (limited to 'apps')
-rw-r--r--apps/rabbitmq_prelaunch/src/rabbit_prelaunch_conf.erl7
-rw-r--r--apps/rabbitmq_prelaunch/src/rabbit_prelaunch_errors.erl8
2 files changed, 9 insertions, 6 deletions
diff --git a/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_conf.erl b/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_conf.erl
index af7158830a..4e19547229 100644
--- a/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_conf.erl
+++ b/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_conf.erl
@@ -284,7 +284,7 @@ list_schemas_in_app(App) ->
{Loaded, Unload} = case application:load(App) of
ok -> {true, true};
{error, {already_loaded, _}} -> {true, false};
- {error, _} -> {false, false}
+ {error, Reason} -> {Reason, false}
end,
List = case Loaded of
true ->
@@ -297,9 +297,10 @@ list_schemas_in_app(App) ->
SchemaDir = filename:join([PrivDir, "schema"]),
do_list_schemas_in_app(App, SchemaDir)
end;
- false ->
+ Reason1 ->
rabbit_log_prelaunch:debug(
- " [ ] ~s (failed to load application)", [App]),
+ " [ ] ~s (failed to load application: ~p)",
+ [App, Reason1]),
[]
end,
case Unload of
diff --git a/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_errors.erl b/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_errors.erl
index 4c2b4d887e..b2cc03d069 100644
--- a/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_errors.erl
+++ b/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_errors.erl
@@ -30,11 +30,13 @@ format_error({error, {invalid_dist_port_range, DistTcpPort}}) ->
"Invalid Erlang distribution TCP port: ~b", [DistTcpPort]);
format_error({error, {dist_port_already_used, Port, not_erlang, Host}}) ->
rabbit_misc:format(
- "ERROR: could not bind to distribution port ~b on host ~s. It could be in use "
- "by another process or cannot be bound to (e.g. due to a security policy)", [Port, Host]);
+ "ERROR: could not bind to distribution port ~b on host ~s. It could "
+ "be in use by another process or cannot be bound to (e.g. due to a "
+ "security policy)", [Port, Host]);
format_error({error, {dist_port_already_used, Port, Name, Host}}) ->
rabbit_misc:format(
- "ERROR: could not bind to distribution port ~b, it is in use by another node: ~s@~s", [Port, Name, Host]);
+ "ERROR: could not bind to distribution port ~b, it is in use by "
+ "another node: ~s@~s", [Port, Name, Host]);
format_error({error, {erlang_dist_running_with_unexpected_nodename,
Unexpected, Node}}) ->
rabbit_misc:format(