erlang / rebar3

Erlang build tool that makes it easy to compile and test Erlang applications and releases.
http://www.rebar3.org
Apache License 2.0
1.69k stars 515 forks source link

"exclude_modules" gives uncaught error in rebar3 #1401

Closed CarlWright closed 7 years ago

CarlWright commented 7 years ago

Pre-Check

_Last time, I had a bad format for the excludemodules statement. I'd love it if you find a simple correction to my inputs to fix this. Meantime, Here's the data to support a bug search.

Environment

rebar3 report "rebar3 release" Rebar3 report version 3.3.2+build.3624.ref1766bc3 generated at 2016-12-02T19:58:24+00:00

Please submit this along with your issue at https://github.com/erlang/rebar3/issues (and feel free to edit out private information, if any)

Task: rebar3 Entered as: rebar3 release

Operating System: i686-pc-linux-gnu ERTS: Erlang/OTP 18 [erts-7.0] [source-4d83b58] [async-threads:0] [hipe] [kernel-poll:false] Root Directory: /usr/lib/erlang Library directory: /usr/lib/erlang/lib

Loaded Applications: bbmustache: 1.3.0 certifi: 0.4.0 cf: 0.2.2 common_test: 1.11 compiler: 6.0 crypto: 3.6 cth_readable: 1.2.3 dialyzer: 2.8 edoc: 0.7.17 erlware_commons: 0.22.0 eunit: 2.2.10 eunit_formatters: 0.3.1 getopt: 0.8.2 inets: 6.0 kernel: 4.0 providers: 1.6.0 public_key: 1.0 relx: 3.22.0 sasl: 2.5 snmp: 5.2 ssl_verify_fun: 1.1.1 stdlib: 2.5 syntax_tools: 1.7 tools: 2.8


Escript path: /home/wright/rebar3/rebar3 Providers: app_discovery as clean compile compile cover ct deps dialyzer do edoc escriptize eunit help install install_deps list lock new path pkgs release relup report shell state tar tree unlock update upgrade upgrade upgrade version xref

I'm running rebar3 built from source on November 28, 2016. ...


### Current behaviour ###

When I do "rebar3 release" with "exclude_modules" in the rebar.config, I get the uncaught error. If I remove the "exclude_module", it tells me that I've got "duplicated modules". Switching to exclude the other of the duplicate modules doesn't give a different result.

Below is the rebar.config that gets the uncaught error.

{sub_dirs, 
       [
       "lib/bt_archive",
       "lib/bt_device",
       "lib/bt_device_cache",
       "lib/bt_feeder",
       "lib/log4erl",
       "lib/rater_proxy",
       "lib/bt_reporter",
       "lib/resource_discovery",
       "lib/bt_tracker",
       "lib/webui" ]}.
{deps, [
    {rabbit_common, {git, "https://github.com/jbrisbin/rabbit_common.git", {ref, "80814606ae23cc820c74e"}}},
    {amqp_client, {git, "https://github.com/jbrisbin/amqp_client.git", {tag, "rabbitmq-3.6.2"}}},
    {recon,".*",{git,"https://github.com/ferd/recon.git",{tag,"2.2.1"}}},
    {webmachine,".*",{git,"https://github.com/webmachine/webmachine.git",{tag,"1.10.8"}}} ]}.
%%
%%
{erl_opts, [debug_info] }.

{relx, [
       {release, {botr, "0.0.6"}, 
             [amqp_client,
         bt_archive,
         bt_device,
         bt_device_cache,
         bt_feeder,
         log4erl,
         mochiweb,
         rater_proxy,
         bt_reporter,
         resource_discovery,
         bt_tracker,
         rabbit_common,
         recon,
         webmachine,
         webui]
},
       {exclude_modules,[{rabbit_common, mochijson2}]},
       {dev_mode, true},
       {include_erts, false},
       {extended_start_script, true}
]}.

Next we have the rebar3 crash dump.

Error: {badarg,
           [{erlang,'--',
                [[app_utils,code_version,credit_flow,gen_server2,
                  mirrored_supervisor,mochijson2,pmon,priority_queue,
                  rabbit_amqqueue,rabbit_auth_backend_dummy,
                  rabbit_auth_backend_internal,rabbit_auth_mechanism,
                  rabbit_authn_backend,rabbit_authz_backend,
                  rabbit_backing_queue,rabbit_basic,rabbit_binary_generator,
                  rabbit_binary_parser,rabbit_channel,
                  rabbit_channel_interceptor,rabbit_command_assembler,
                  rabbit_control_misc,rabbit_ct_broker_helpers,
                  rabbit_ct_helpers,rabbit_data_coercion,
                  rabbit_error_logger_handler,rabbit_event,
                  rabbit_exchange_decorator,rabbit_exchange_type,
                  rabbit_framing_amqp_0_8,rabbit_framing_amqp_0_9_1,
                  rabbit_health_check,rabbit_heartbeat,rabbit_misc,
                  rabbit_msg_store_index,rabbit_net,rabbit_networking,
                  rabbit_nodes,rabbit_password_hashing,
                  rabbit_policy_validator,rabbit_queue_collector,
                  rabbit_queue_decorator,rabbit_queue_master_locator,
                  rabbit_reader,rabbit_runtime_parameter,rabbit_types,
                  rabbit_writer,ssl_compat,supervisor2,time_compat],
                 mochijson2],
                []},
            {rlx_prv_assembler,rewrite_app_file,3,
                [{file,
                     "/home/wright/rebar3/_build/default/lib/relx/src/rlx_prv_assembler.erl"},
                 {line,256}]},
            {lists,map,2,[{file,"lists.erl"},{line,1238}]},
            {ec_plists,'-local_runmany/3-fun-0-',3,
                [{file,
                     "/home/wright/rebar3/_build/default/lib/erlware_commons/src/ec_plists.erl"},
                 {line,753}]}]}
[{ec_plists,handle_error,3,
            [{file,"/home/wright/rebar3/_build/default/lib/erlware_commons/src/ec_plists.erl"},
             {line,900}]},
 {ec_plists,local_runmany,3,
            [{file,"/home/wright/rebar3/_build/default/lib/erlware_commons/src/ec_plists.erl"},
             {line,764}]},
 {rlx_prv_assembler,copy_app_directories_to_output,3,
                    [{file,"/home/wright/rebar3/_build/default/lib/relx/src/rlx_prv_assembler.erl"},
                     {line,164}]},
 {rlx_prv_assembler,do,1,
                    [{file,"/home/wright/rebar3/_build/default/lib/relx/src/rlx_prv_assembler.erl"},
                     {line,59}]},
 {relx,run_provider,2,
       [{file,"/home/wright/rebar3/_build/default/lib/relx/src/relx.erl"},
        {line,308}]},
 {lists,foldl,3,[{file,"lists.erl"},{line,1262}]},
 {relx,run_providers_for_actions,2,
       [{file,"/home/wright/rebar3/_build/default/lib/relx/src/relx.erl"},
        {line,291}]},
 {relx,main,2,
       [{file,"/home/wright/rebar3/_build/default/lib/relx/src/relx.erl"},
        {line,65}]}]

DEBUG=1 rebar3



### Expected behaviour ###

I expect it to exclude the duplicate module and move on.

The following is the DEBUG=1 output. It seems like a big spew, but perhaps it will help.

DEBUG=1 rebar3 release
===> Expanded command sequence to be run: [{default,app_discovery},
                                           {default,install_deps},
                                           {default,lock},
                                           {default,compile},
                                           {default,release}]
===> Evaluating config script "/home/wright/botr/_build/default/lib/webmachine/rebar.config.script"
===> Verifying dependencies...
===> sh info:
    cwd: "/home/wright/botr"
    cmd: git rev-parse -q HEAD

===>    opts: [{cd,"/home/wright/botr/_build/default/lib/amqp_client"}]

===> Port Cmd: git rev-parse -q HEAD
Port Opts: [{cd,"/home/wright/botr/_build/default/lib/amqp_client"},
            exit_status,
            {line,16384},
            use_stdio,stderr_to_stdout,hide,eof]

===> Comparing git ref d50aec00b94f0766a048b4eceaf25ddfdeeb1d86 with d50aec00b94f0766a048b4eceaf25ddfdeeb1d86
===> sh info:
    cwd: "/home/wright/botr"
    cmd: git rev-parse -q HEAD

===>    opts: [{cd,"/home/wright/botr/_build/default/lib/rabbit_common"}]

===> Port Cmd: git rev-parse -q HEAD
Port Opts: [{cd,"/home/wright/botr/_build/default/lib/rabbit_common"},
            exit_status,
            {line,16384},
            use_stdio,stderr_to_stdout,hide,eof]

===> Comparing git ref 80814606ae23cc820c74e443383e192cd69ec030 with 80814606ae23cc820c74e443383e192cd69ec030
===> sh info:
    cwd: "/home/wright/botr"
    cmd: git rev-parse -q HEAD

===>    opts: [{cd,"/home/wright/botr/_build/default/lib/recon"}]

===> Port Cmd: git rev-parse -q HEAD
Port Opts: [{cd,"/home/wright/botr/_build/default/lib/recon"},
            exit_status,
            {line,16384},
            use_stdio,stderr_to_stdout,hide,eof]

===> Comparing git ref 3578fa86ad408d98e0512ded0b2f2c5b834a84ad with 3578fa86ad408d98e0512ded0b2f2c5b834a84ad
===> sh info:
    cwd: "/home/wright/botr"
    cmd: git rev-parse -q HEAD

===>    opts: [{cd,"/home/wright/botr/_build/default/lib/webmachine"}]

===> Port Cmd: git rev-parse -q HEAD
Port Opts: [{cd,"/home/wright/botr/_build/default/lib/webmachine"},
            exit_status,
            {line,16384},
            use_stdio,stderr_to_stdout,hide,eof]

===> Comparing git ref 7677c240f4a7ed020f4bab48278224966bb42311 with 7677c240f4a7ed020f4bab48278224966bb42311
===> Evaluating config script "/home/wright/botr/_build/default/lib/webmachine/rebar.config.script"
===> sh info:
    cwd: "/home/wright/botr"
    cmd: git rev-parse -q HEAD

===>    opts: [{cd,"/home/wright/botr/_build/default/lib/mochiweb"}]

===> Port Cmd: git rev-parse -q HEAD
Port Opts: [{cd,"/home/wright/botr/_build/default/lib/mochiweb"},
            exit_status,
            {line,16384},
            use_stdio,stderr_to_stdout,hide,eof]

===> Comparing git ref ade2a9b29a11034eb550c1d79b4f991bf5ca05ba with ade2a9b29a11034eb550c1d79b4f991bf5ca05ba
===> sh info:
    cwd: "/home/wright/botr"
    cmd: git --git-dir="/home/wright/botr/_build/default/lib/mochiweb/.git" rev-parse --verify HEAD

===>    opts: [{use_stdout,false},
               {debug_abort_on_error,"Locking of git dependency failed in /home/wright/botr/_build/default/lib/mochiweb"}]

===> Port Cmd: git --git-dir="/home/wright/botr/_build/default/lib/mochiweb/.git" rev-parse --verify HEAD
Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide,eof]

===> sh info:
    cwd: "/home/wright/botr"
    cmd: git --git-dir="/home/wright/botr/_build/default/lib/webmachine/.git" rev-parse --verify HEAD

===>    opts: [{use_stdout,false},
               {debug_abort_on_error,"Locking of git dependency failed in /home/wright/botr/_build/default/lib/webmachine"}]

===> Port Cmd: git --git-dir="/home/wright/botr/_build/default/lib/webmachine/.git" rev-parse --verify HEAD
Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide,eof]

===> sh info:
    cwd: "/home/wright/botr"
    cmd: git --git-dir="/home/wright/botr/_build/default/lib/recon/.git" rev-parse --verify HEAD

===>    opts: [{use_stdout,false},
               {debug_abort_on_error,"Locking of git dependency failed in /home/wright/botr/_build/default/lib/recon"}]

===> Port Cmd: git --git-dir="/home/wright/botr/_build/default/lib/recon/.git" rev-parse --verify HEAD
Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide,eof]

===> sh info:
    cwd: "/home/wright/botr"
    cmd: git --git-dir="/home/wright/botr/_build/default/lib/rabbit_common/.git" rev-parse --verify HEAD

===>    opts: [{use_stdout,false},
               {debug_abort_on_error,"Locking of git dependency failed in /home/wright/botr/_build/default/lib/rabbit_common"}]

===> Port Cmd: git --git-dir="/home/wright/botr/_build/default/lib/rabbit_common/.git" rev-parse --verify HEAD
Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide,eof]

===> sh info:
    cwd: "/home/wright/botr"
    cmd: git --git-dir="/home/wright/botr/_build/default/lib/amqp_client/.git" rev-parse --verify HEAD

===>    opts: [{use_stdout,false},
               {debug_abort_on_error,"Locking of git dependency failed in /home/wright/botr/_build/default/lib/amqp_client"}]

===> Port Cmd: git --git-dir="/home/wright/botr/_build/default/lib/amqp_client/.git" rev-parse --verify HEAD
Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide,eof]

===> run_hooks("/home/wright/botr", pre_hooks, compile) -> no hooks defined

===> sh info:
    cwd: "/home/wright/botr"
    cmd: cp -Rp /home/wright/botr/lib/bt_archive/ebin/bt_archive.app /home/wright/botr/lib/bt_archive/ebin/bt_archive.beam /home/wright/botr/lib/bt_archive/ebin/bt_archive_app.beam /home/wright/botr/lib/bt_archive/ebin/bt_archive_sup.beam /home/wright/botr/lib/bt_archive/ebin/overview.edoc "/home/wright/botr/_build/default/lib/bt_archive/ebin"

===>    opts: [{use_stdout,false},abort_on_error]

===> Port Cmd: cp -Rp /home/wright/botr/lib/bt_archive/ebin/bt_archive.app /home/wright/botr/lib/bt_archive/ebin/bt_archive.beam /home/wright/botr/lib/bt_archive/ebin/bt_archive_app.beam /home/wright/botr/lib/bt_archive/ebin/bt_archive_sup.beam /home/wright/botr/lib/bt_archive/ebin/overview.edoc "/home/wright/botr/_build/default/lib/bt_archive/ebin"
Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide,eof]

===> Compiling bt_archive
===> run_hooks("/home/wright/botr/lib/bt_archive", pre_hooks, compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_archive", pre_hooks, erlc_compile) -> no hooks defined

===> erlopts [debug_info,debug_info]
===> files to compile ["/home/wright/botr/_build/default/lib/bt_archive/src/bt_archive.erl",
                       "/home/wright/botr/_build/default/lib/bt_archive/src/bt_archive_sup.erl",
                       "/home/wright/botr/_build/default/lib/bt_archive/src/bt_archive_app.erl"]
===>      Compiled bt_archive.erl
===>      Compiled bt_archive_sup.erl
===>      Compiled bt_archive_app.erl
===> run_hooks("/home/wright/botr/lib/bt_archive", post_hooks, erlc_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_archive", pre_hooks, app_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_archive", post_hooks, app_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_archive", post_hooks, compile) -> no hooks defined

===> sh info:
    cwd: "/home/wright/botr"
    cmd: cp -Rp /home/wright/botr/lib/bt_reporter/ebin/bt_reporter.app /home/wright/botr/lib/bt_reporter/ebin/bt_reporter.beam /home/wright/botr/lib/bt_reporter/ebin/bt_reporter_app.beam /home/wright/botr/lib/bt_reporter/ebin/bt_reporter_sup.beam /home/wright/botr/lib/bt_reporter/ebin/overview.edoc "/home/wright/botr/_build/default/lib/bt_reporter/ebin"

===>    opts: [{use_stdout,false},abort_on_error]

===> Port Cmd: cp -Rp /home/wright/botr/lib/bt_reporter/ebin/bt_reporter.app /home/wright/botr/lib/bt_reporter/ebin/bt_reporter.beam /home/wright/botr/lib/bt_reporter/ebin/bt_reporter_app.beam /home/wright/botr/lib/bt_reporter/ebin/bt_reporter_sup.beam /home/wright/botr/lib/bt_reporter/ebin/overview.edoc "/home/wright/botr/_build/default/lib/bt_reporter/ebin"
Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide,eof]

===> Compiling bt_reporter
===> run_hooks("/home/wright/botr/lib/bt_reporter", pre_hooks, compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_reporter", pre_hooks, erlc_compile) -> no hooks defined

===> erlopts [debug_info,debug_info]
===> files to compile ["/home/wright/botr/_build/default/lib/bt_reporter/src/bt_reporter_sup.erl",
                       "/home/wright/botr/_build/default/lib/bt_reporter/src/bt_reporter_app.erl",
                       "/home/wright/botr/_build/default/lib/bt_reporter/src/bt_reporter.erl"]
===>      Compiled bt_reporter_sup.erl
===>      Compiled bt_reporter_app.erl
===>      Compiled bt_reporter.erl
===> run_hooks("/home/wright/botr/lib/bt_reporter", post_hooks, erlc_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_reporter", pre_hooks, app_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_reporter", post_hooks, app_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_reporter", post_hooks, compile) -> no hooks defined

===> sh info:
    cwd: "/home/wright/botr"
    cmd: cp -Rp /home/wright/botr/lib/log4erl/ebin/console_appender.beam /home/wright/botr/lib/log4erl/ebin/dummy_appender.beam /home/wright/botr/lib/log4erl/ebin/email_msg.beam /home/wright/botr/lib/log4erl/ebin/error_logger_log4erl_h.beam /home/wright/botr/lib/log4erl/ebin/file_appender.beam /home/wright/botr/lib/log4erl/ebin/log4erl.app /home/wright/botr/lib/log4erl/ebin/log4erl.beam /home/wright/botr/lib/log4erl/ebin/log4erl_conf.beam /home/wright/botr/lib/log4erl/ebin/log4erl_lex.beam /home/wright/botr/lib/log4erl/ebin/log4erl_parser.beam /home/wright/botr/lib/log4erl/ebin/log4erl_sup.beam /home/wright/botr/lib/log4erl/ebin/log4erl_utils.beam /home/wright/botr/lib/log4erl/ebin/log_filter.beam /home/wright/botr/lib/log4erl/ebin/log_filter_codegen.beam /home/wright/botr/lib/log4erl/ebin/log_formatter.beam /home/wright/botr/lib/log4erl/ebin/log_manager.beam /home/wright/botr/lib/log4erl/ebin/logger_guard.beam /home/wright/botr/lib/log4erl/ebin/smtp_appender.beam /home/wright/botr/lib/log4erl/ebin/smtp_fsm.beam /home/wright/botr/lib/log4erl/ebin/syslog_appender.beam /home/wright/botr/lib/log4erl/ebin/xml_appender.beam "/home/wright/botr/_build/default/lib/log4erl/ebin"

===>    opts: [{use_stdout,false},abort_on_error]

===> Port Cmd: cp -Rp /home/wright/botr/lib/log4erl/ebin/console_appender.beam /home/wright/botr/lib/log4erl/ebin/dummy_appender.beam /home/wright/botr/lib/log4erl/ebin/email_msg.beam /home/wright/botr/lib/log4erl/ebin/error_logger_log4erl_h.beam /home/wright/botr/lib/log4erl/ebin/file_appender.beam /home/wright/botr/lib/log4erl/ebin/log4erl.app /home/wright/botr/lib/log4erl/ebin/log4erl.beam /home/wright/botr/lib/log4erl/ebin/log4erl_conf.beam /home/wright/botr/lib/log4erl/ebin/log4erl_lex.beam /home/wright/botr/lib/log4erl/ebin/log4erl_parser.beam /home/wright/botr/lib/log4erl/ebin/log4erl_sup.beam /home/wright/botr/lib/log4erl/ebin/log4erl_utils.beam /home/wright/botr/lib/log4erl/ebin/log_filter.beam /home/wright/botr/lib/log4erl/ebin/log_filter_codegen.beam /home/wright/botr/lib/log4erl/ebin/log_formatter.beam /home/wright/botr/lib/log4erl/ebin/log_manager.beam /home/wright/botr/lib/log4erl/ebin/logger_guard.beam /home/wright/botr/lib/log4erl/ebin/smtp_appender.beam /home/wright/botr/lib/log4erl/ebin/smtp_fsm.beam /home/wright/botr/lib/log4erl/ebin/syslog_appender.beam /home/wright/botr/lib/log4erl/ebin/xml_appender.beam "/home/wright/botr/_build/default/lib/log4erl/ebin"
Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide,eof]

===> Compiling log4erl
===> run_hooks("/home/wright/botr/lib/log4erl", pre_hooks, compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/log4erl", pre_hooks, erlc_compile) -> no hooks defined

===>      Skipped log4erl_lex.xrl
===>      Skipped log4erl_parser.yrl
===> erlopts [debug_info,debug_info]
===> files to compile ["/home/wright/botr/_build/default/lib/log4erl/src/log4erl_utils.erl",
                       "/home/wright/botr/_build/default/lib/log4erl/src/smtp_appender.erl",
                       "/home/wright/botr/_build/default/lib/log4erl/src/log_manager.erl",
                       "/home/wright/botr/_build/default/lib/log4erl/src/smtp_fsm.erl",
                       "/home/wright/botr/_build/default/lib/log4erl/src/error_logger_log4erl_h.erl",
                       "/home/wright/botr/_build/default/lib/log4erl/src/dummy_appender.erl",
                       "/home/wright/botr/_build/default/lib/log4erl/src/syslog_appender.erl",
                       "/home/wright/botr/_build/default/lib/log4erl/src/log_filter.erl",
                       "/home/wright/botr/_build/default/lib/log4erl/src/log4erl.erl",
                       "/home/wright/botr/_build/default/lib/log4erl/src/log4erl_parser.erl",
                       "/home/wright/botr/_build/default/lib/log4erl/src/log_formatter.erl",
                       "/home/wright/botr/_build/default/lib/log4erl/src/logger_guard.erl",
                       "/home/wright/botr/_build/default/lib/log4erl/src/console_appender.erl",
                       "/home/wright/botr/_build/default/lib/log4erl/src/log4erl_sup.erl",
                       "/home/wright/botr/_build/default/lib/log4erl/src/log4erl_conf.erl",
                       "/home/wright/botr/_build/default/lib/log4erl/src/xml_appender.erl",
                       "/home/wright/botr/_build/default/lib/log4erl/src/email_msg.erl",
                       "/home/wright/botr/_build/default/lib/log4erl/src/file_appender.erl",
                       "/home/wright/botr/_build/default/lib/log4erl/src/log_filter_codegen.erl",
                       "/home/wright/botr/_build/default/lib/log4erl/src/log4erl_lex.erl"]
===>      Compiled log4erl_utils.erl
===>      Compiled smtp_appender.erl
===>      Compiled log_manager.erl
===>      Compiled smtp_fsm.erl
===>      Compiled error_logger_log4erl_h.erl
===>      Compiled dummy_appender.erl
===>      Compiled syslog_appender.erl
===>      Compiled log_filter.erl
===>      Compiled log4erl.erl
===>      Compiled log4erl_parser.erl
===>      Compiled log_formatter.erl
===>      Compiled logger_guard.erl
===>      Compiled console_appender.erl
===>      Compiled log4erl_sup.erl
===>      Compiled log4erl_conf.erl
lib/log4erl/src/xml_appender.erl:95: Warning: no clause will ever match
lib/log4erl/src/xml_appender.erl:95: Warning: this clause cannot match because of different types/sizes

===>      Compiled xml_appender.erl
===>      Compiled email_msg.erl
===>      Compiled file_appender.erl
===>      Compiled log_filter_codegen.erl
===>      Compiled log4erl_lex.erl
===> run_hooks("/home/wright/botr/lib/log4erl", post_hooks, erlc_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/log4erl", pre_hooks, app_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/log4erl", post_hooks, app_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/log4erl", post_hooks, compile) -> no hooks defined

===> sh info:
    cwd: "/home/wright/botr"
    cmd: cp -Rp /home/wright/botr/lib/bt_tracker/ebin/bt_tracker.app /home/wright/botr/lib/bt_tracker/ebin/bt_tracker.beam /home/wright/botr/lib/bt_tracker/ebin/bt_tracker_app.beam /home/wright/botr/lib/bt_tracker/ebin/bt_tracker_store.beam /home/wright/botr/lib/bt_tracker/ebin/bt_tracker_sup.beam /home/wright/botr/lib/bt_tracker/ebin/overview.edoc "/home/wright/botr/_build/default/lib/bt_tracker/ebin"

===>    opts: [{use_stdout,false},abort_on_error]

===> Port Cmd: cp -Rp /home/wright/botr/lib/bt_tracker/ebin/bt_tracker.app /home/wright/botr/lib/bt_tracker/ebin/bt_tracker.beam /home/wright/botr/lib/bt_tracker/ebin/bt_tracker_app.beam /home/wright/botr/lib/bt_tracker/ebin/bt_tracker_store.beam /home/wright/botr/lib/bt_tracker/ebin/bt_tracker_sup.beam /home/wright/botr/lib/bt_tracker/ebin/overview.edoc "/home/wright/botr/_build/default/lib/bt_tracker/ebin"
Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide,eof]

===> Compiling bt_tracker
===> run_hooks("/home/wright/botr/lib/bt_tracker", pre_hooks, compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_tracker", pre_hooks, erlc_compile) -> no hooks defined

===> erlopts [debug_info,debug_info]
===> files to compile ["/home/wright/botr/_build/default/lib/bt_tracker/src/bt_tracker_app.erl",
                       "/home/wright/botr/_build/default/lib/bt_tracker/src/bt_tracker_store.erl",
                       "/home/wright/botr/_build/default/lib/bt_tracker/src/bt_tracker.erl",
                       "/home/wright/botr/_build/default/lib/bt_tracker/src/bt_tracker_sup.erl"]
===>      Compiled bt_tracker_app.erl
===>      Compiled bt_tracker_store.erl
===>      Compiled bt_tracker.erl
===>      Compiled bt_tracker_sup.erl
===> run_hooks("/home/wright/botr/lib/bt_tracker", post_hooks, erlc_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_tracker", pre_hooks, app_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_tracker", post_hooks, app_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_tracker", post_hooks, compile) -> no hooks defined

===> sh info:
    cwd: "/home/wright/botr"
    cmd: cp -Rp /home/wright/botr/lib/bt_device_cache/ebin/bt_device_cache.app /home/wright/botr/lib/bt_device_cache/ebin/bt_device_cache.beam /home/wright/botr/lib/bt_device_cache/ebin/bt_device_cache_app.beam /home/wright/botr/lib/bt_device_cache/ebin/bt_device_cache_sup.beam /home/wright/botr/lib/bt_device_cache/ebin/overview.edoc "/home/wright/botr/_build/default/lib/bt_device_cache/ebin"

===>    opts: [{use_stdout,false},abort_on_error]

===> Port Cmd: cp -Rp /home/wright/botr/lib/bt_device_cache/ebin/bt_device_cache.app /home/wright/botr/lib/bt_device_cache/ebin/bt_device_cache.beam /home/wright/botr/lib/bt_device_cache/ebin/bt_device_cache_app.beam /home/wright/botr/lib/bt_device_cache/ebin/bt_device_cache_sup.beam /home/wright/botr/lib/bt_device_cache/ebin/overview.edoc "/home/wright/botr/_build/default/lib/bt_device_cache/ebin"
Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide,eof]

===> Compiling bt_device_cache
===> run_hooks("/home/wright/botr/lib/bt_device_cache", pre_hooks, compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_device_cache", pre_hooks, erlc_compile) -> no hooks defined

===> erlopts [debug_info,debug_info]
===> files to compile ["/home/wright/botr/_build/default/lib/bt_device_cache/src/bt_device_cache.erl",
                       "/home/wright/botr/_build/default/lib/bt_device_cache/src/bt_device_cache_sup.erl",
                       "/home/wright/botr/_build/default/lib/bt_device_cache/src/bt_device_cache_app.erl"]
===>      Compiled bt_device_cache.erl
===>      Compiled bt_device_cache_sup.erl
===>      Compiled bt_device_cache_app.erl
===> run_hooks("/home/wright/botr/lib/bt_device_cache", post_hooks, erlc_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_device_cache", pre_hooks, app_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_device_cache", post_hooks, app_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_device_cache", post_hooks, compile) -> no hooks defined

===> sh info:
    cwd: "/home/wright/botr"
    cmd: cp -Rp /home/wright/botr/lib/resource_discovery/ebin/rd_core.beam /home/wright/botr/lib/resource_discovery/ebin/rd_heartbeat.beam /home/wright/botr/lib/resource_discovery/ebin/rd_store.beam /home/wright/botr/lib/resource_discovery/ebin/rd_sup.beam /home/wright/botr/lib/resource_discovery/ebin/rd_util.beam /home/wright/botr/lib/resource_discovery/ebin/resource_discovery.app /home/wright/botr/lib/resource_discovery/ebin/resource_discovery.beam "/home/wright/botr/_build/default/lib/resource_discovery/ebin"

===>    opts: [{use_stdout,false},abort_on_error]

===> Port Cmd: cp -Rp /home/wright/botr/lib/resource_discovery/ebin/rd_core.beam /home/wright/botr/lib/resource_discovery/ebin/rd_heartbeat.beam /home/wright/botr/lib/resource_discovery/ebin/rd_store.beam /home/wright/botr/lib/resource_discovery/ebin/rd_sup.beam /home/wright/botr/lib/resource_discovery/ebin/rd_util.beam /home/wright/botr/lib/resource_discovery/ebin/resource_discovery.app /home/wright/botr/lib/resource_discovery/ebin/resource_discovery.beam "/home/wright/botr/_build/default/lib/resource_discovery/ebin"
Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide,eof]

===> Compiling resource_discovery
===> run_hooks("/home/wright/botr/lib/resource_discovery", pre_hooks, compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/resource_discovery", pre_hooks, erlc_compile) -> no hooks defined

===> erlopts [debug_info,debug_info]
===> files to compile ["/home/wright/botr/_build/default/lib/resource_discovery/src/resource_discovery.erl",
                       "/home/wright/botr/_build/default/lib/resource_discovery/src/rd_core.erl",
                       "/home/wright/botr/_build/default/lib/resource_discovery/src/rd_sup.erl",
                       "/home/wright/botr/_build/default/lib/resource_discovery/src/rd_store.erl",
                       "/home/wright/botr/_build/default/lib/resource_discovery/src/rd_heartbeat.erl",
                       "/home/wright/botr/_build/default/lib/resource_discovery/src/rd_util.erl"]
===>      Compiled resource_discovery.erl
===>      Compiled rd_core.erl
===>      Compiled rd_sup.erl
===>      Compiled rd_store.erl
===>      Compiled rd_heartbeat.erl
===>      Compiled rd_util.erl
===> run_hooks("/home/wright/botr/lib/resource_discovery", post_hooks, erlc_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/resource_discovery", pre_hooks, app_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/resource_discovery", post_hooks, app_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/resource_discovery", post_hooks, compile) -> no hooks defined

===> sh info:
    cwd: "/home/wright/botr"
    cmd: cp -Rp /home/wright/botr/lib/bt_feeder/ebin/bt_feeder.app /home/wright/botr/lib/bt_feeder/ebin/bt_feeder.beam /home/wright/botr/lib/bt_feeder/ebin/bt_feeder_app.beam /home/wright/botr/lib/bt_feeder/ebin/bt_feeder_sup.beam /home/wright/botr/lib/bt_feeder/ebin/csv.beam /home/wright/botr/lib/bt_feeder/ebin/overview.edoc "/home/wright/botr/_build/default/lib/bt_feeder/ebin"

===>    opts: [{use_stdout,false},abort_on_error]

===> Port Cmd: cp -Rp /home/wright/botr/lib/bt_feeder/ebin/bt_feeder.app /home/wright/botr/lib/bt_feeder/ebin/bt_feeder.beam /home/wright/botr/lib/bt_feeder/ebin/bt_feeder_app.beam /home/wright/botr/lib/bt_feeder/ebin/bt_feeder_sup.beam /home/wright/botr/lib/bt_feeder/ebin/csv.beam /home/wright/botr/lib/bt_feeder/ebin/overview.edoc "/home/wright/botr/_build/default/lib/bt_feeder/ebin"
Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide,eof]

===> Compiling bt_feeder
===> run_hooks("/home/wright/botr/lib/bt_feeder", pre_hooks, compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_feeder", pre_hooks, erlc_compile) -> no hooks defined

===> erlopts [debug_info,debug_info]
===> files to compile ["/home/wright/botr/_build/default/lib/bt_feeder/src/bt_feeder_sup.erl",
                       "/home/wright/botr/_build/default/lib/bt_feeder/src/bt_feeder.erl",
                       "/home/wright/botr/_build/default/lib/bt_feeder/src/bt_feeder_app.erl",
                       "/home/wright/botr/_build/default/lib/bt_feeder/src/csv.erl"]
===>      Compiled bt_feeder_sup.erl
===>      Compiled bt_feeder.erl
===>      Compiled bt_feeder_app.erl
===>      Compiled csv.erl
===> run_hooks("/home/wright/botr/lib/bt_feeder", post_hooks, erlc_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_feeder", pre_hooks, app_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_feeder", post_hooks, app_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_feeder", post_hooks, compile) -> no hooks defined

===> sh info:
    cwd: "/home/wright/botr"
    cmd: cp -Rp /home/wright/botr/lib/bt_device/ebin/bt_device.app /home/wright/botr/lib/bt_device/ebin/bt_device.beam /home/wright/botr/lib/bt_device/ebin/bt_device_app.beam /home/wright/botr/lib/bt_device/ebin/bt_device_sup.beam /home/wright/botr/lib/bt_device/ebin/overview.edoc "/home/wright/botr/_build/default/lib/bt_device/ebin"

===>    opts: [{use_stdout,false},abort_on_error]

===> Port Cmd: cp -Rp /home/wright/botr/lib/bt_device/ebin/bt_device.app /home/wright/botr/lib/bt_device/ebin/bt_device.beam /home/wright/botr/lib/bt_device/ebin/bt_device_app.beam /home/wright/botr/lib/bt_device/ebin/bt_device_sup.beam /home/wright/botr/lib/bt_device/ebin/overview.edoc "/home/wright/botr/_build/default/lib/bt_device/ebin"
Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide,eof]

===> Compiling bt_device
===> run_hooks("/home/wright/botr/lib/bt_device", pre_hooks, compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_device", pre_hooks, erlc_compile) -> no hooks defined

===> erlopts [debug_info,debug_info]
===> files to compile ["/home/wright/botr/_build/default/lib/bt_device/src/bt_device.erl",
                       "/home/wright/botr/_build/default/lib/bt_device/src/bt_device_sup.erl",
                       "/home/wright/botr/_build/default/lib/bt_device/src/bt_device_app.erl"]
===>      Compiled bt_device.erl
===>      Compiled bt_device_sup.erl
===>      Compiled bt_device_app.erl
===> run_hooks("/home/wright/botr/lib/bt_device", post_hooks, erlc_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_device", pre_hooks, app_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_device", post_hooks, app_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/bt_device", post_hooks, compile) -> no hooks defined

===> sh info:
    cwd: "/home/wright/botr"
    cmd: cp -Rp /home/wright/botr/lib/webui/ebin/webui.app /home/wright/botr/lib/webui/ebin/webui_app.beam /home/wright/botr/lib/webui/ebin/webui_resource.beam /home/wright/botr/lib/webui/ebin/webui_resource_status.beam /home/wright/botr/lib/webui/ebin/webui_sup.beam "/home/wright/botr/_build/default/lib/webui/ebin"

===>    opts: [{use_stdout,false},abort_on_error]

===> Port Cmd: cp -Rp /home/wright/botr/lib/webui/ebin/webui.app /home/wright/botr/lib/webui/ebin/webui_app.beam /home/wright/botr/lib/webui/ebin/webui_resource.beam /home/wright/botr/lib/webui/ebin/webui_resource_status.beam /home/wright/botr/lib/webui/ebin/webui_sup.beam "/home/wright/botr/_build/default/lib/webui/ebin"
Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide,eof]

===> Compiling webui
===> run_hooks("/home/wright/botr/lib/webui", pre_hooks, compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/webui", pre_hooks, erlc_compile) -> no hooks defined

===> erlopts [debug_info,debug_info]
===> files to compile ["/home/wright/botr/_build/default/lib/webui/src/webui_resource.erl",
                       "/home/wright/botr/_build/default/lib/webui/src/webui_sup.erl",
                       "/home/wright/botr/_build/default/lib/webui/src/webui_resource_status.erl",
                       "/home/wright/botr/_build/default/lib/webui/src/webui_app.erl"]
===>      Compiled webui_resource.erl
===>      Compiled webui_sup.erl
===>      Compiled webui_resource_status.erl
===>      Compiled webui_app.erl
===> run_hooks("/home/wright/botr/lib/webui", post_hooks, erlc_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/webui", pre_hooks, app_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/webui", post_hooks, app_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/webui", post_hooks, compile) -> no hooks defined

===> sh info:
    cwd: "/home/wright/botr"
    cmd: cp -Rp /home/wright/botr/lib/rater_proxy/ebin/rater_proxy.app "/home/wright/botr/_build/default/lib/rater_proxy/ebin"

===>    opts: [{use_stdout,false},abort_on_error]

===> Port Cmd: cp -Rp /home/wright/botr/lib/rater_proxy/ebin/rater_proxy.app "/home/wright/botr/_build/default/lib/rater_proxy/ebin"
Port Opts: [exit_status,{line,16384},use_stdio,stderr_to_stdout,hide,eof]

===> Compiling rater_proxy
===> run_hooks("/home/wright/botr/lib/rater_proxy", pre_hooks, compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/rater_proxy", pre_hooks, erlc_compile) -> no hooks defined

===> erlopts [debug_info,debug_info]
===> files to compile ["/home/wright/botr/_build/default/lib/rater_proxy/src/rater_proxy.erl",
                       "/home/wright/botr/_build/default/lib/rater_proxy/src/rater_proxy_sup.erl",
                       "/home/wright/botr/_build/default/lib/rater_proxy/src/rater_proxy_app.erl"]
===> run_hooks("/home/wright/botr/lib/rater_proxy", post_hooks, erlc_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/rater_proxy", pre_hooks, app_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/rater_proxy", post_hooks, app_compile) -> no hooks defined

===> run_hooks("/home/wright/botr/lib/rater_proxy", post_hooks, compile) -> no hooks defined

===> run_hooks("/home/wright/botr", post_hooks, compile) -> no hooks defined

===> run_hooks("/home/wright/botr", pre_hooks, release) -> no hooks defined

===> run_hooks("/home/wright/botr", pre_hooks, release) -> no hooks defined

===> run_hooks("/home/wright/botr", pre_hooks, release) -> no hooks defined

===> run_hooks("/home/wright/botr", pre_hooks, release) -> no hooks defined

===> run_hooks("/home/wright/botr", pre_hooks, release) -> no hooks defined

===> run_hooks("/home/wright/botr", pre_hooks, release) -> no hooks defined

===> run_hooks("/home/wright/botr", pre_hooks, release) -> no hooks defined

===> run_hooks("/home/wright/botr", pre_hooks, release) -> no hooks defined

===> run_hooks("/home/wright/botr", pre_hooks, release) -> no hooks defined

===> run_hooks("/home/wright/botr", pre_hooks, release) -> no hooks defined

===> run_hooks("/home/wright/botr", pre_hooks, release) -> no hooks defined

===> Starting relx build process ...
===> state(api):
          log: (3:debug),
          config file: 
          goals: 
          output_dir: /home/wright/botr/_rel
          lib_dirs: 
          providers: 
               tar,
               relup,
               release,
               resolve_release,
               overlay,
               rel_discover,
               app_discover,
          provider config values: 
               {overlay_vars,[]},
               {system_libs,true},
               {default_libs,true},

===> Running provider app_discover
===> Resolving OTP Applications from directories:
          /home/wright/botr/_build/default/lib
          /home/wright/botr/lib
          /home/wright/botr/deps
          /usr/lib/erlang/lib
          /home/wright/NGerlguten/_build/ngerlguten/lib
          /home/wright/botr/_build/BOTR/lib
          /home/wright/botr/_build/default/rel
===> Missing beam file rater_proxy /home/wright/botr/lib/rater_proxy/ebin/rater_proxy.beam
===> Resolved the following OTP Applications from the system: 
          webui-0.1.0: /home/wright/botr/_build/default/lib/webui
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    inets,
                    crypto,
                    mochiweb,
                    webmachine,
               Library Dependencies:

          amqp_client-3.6.2: /home/wright/botr/_build/default/lib/amqp_client
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    xmerl,
                    rabbit_common,
               Library Dependencies:

          rabbit_common-: /home/wright/botr/_build/default/lib/rabbit_common
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          webmachine-1.10.8: /home/wright/botr/_build/default/lib/webmachine
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    crypto,
                    mochiweb,
               Library Dependencies:

          bt_archive-0.1.0: /home/wright/botr/_build/default/lib/bt_archive
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          resource_discovery-0.2.1.0: /home/wright/botr/_build/default/lib/resource_discovery
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    log4erl,
               Library Dependencies:

          bt_device_cache-0.1.0: /home/wright/botr/_build/default/lib/bt_device_cache
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    sasl,
               Library Dependencies:

          mochiweb-2.9.0: /home/wright/botr/_build/default/lib/mochiweb
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    crypto,
                    inets,
                    ssl,
                    xmerl,
                    compiler,
                    syntax_tools,
               Library Dependencies:

          bt_device-0.1.0: /home/wright/botr/_build/default/lib/bt_device
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    sasl,
               Library Dependencies:

          bt_reporter-0.1.0: /home/wright/botr/_build/default/lib/bt_reporter
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    sasl,
               Library Dependencies:

          log4erl-0.9.0: /home/wright/botr/_build/default/lib/log4erl
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          bt_tracker-0.1.0: /home/wright/botr/_build/default/lib/bt_tracker
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    sasl,
               Library Dependencies:

          rater_proxy-1.0: /home/wright/botr/_build/default/lib/rater_proxy
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    sasl,
               Library Dependencies:

          recon-2.2.1: /home/wright/botr/_build/default/lib/recon
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          bt_feeder-0.1.0: /home/wright/botr/_build/default/lib/bt_feeder
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    sasl,
               Library Dependencies:

          webui-0.1.0: /home/wright/botr/lib/webui
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    inets,
                    crypto,
                    mochiweb,
                    webmachine,
               Library Dependencies:

          bt_archive-0.1.0: /home/wright/botr/lib/bt_archive
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          resource_discovery-0.2.1.0: /home/wright/botr/lib/resource_discovery
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    log4erl,
               Library Dependencies:

          bt_device_cache-0.1.0: /home/wright/botr/lib/bt_device_cache
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    sasl,
               Library Dependencies:

          bt_device-0.1.0: /home/wright/botr/lib/bt_device
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    sasl,
               Library Dependencies:

          bt_reporter-0.1.0: /home/wright/botr/lib/bt_reporter
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    sasl,
               Library Dependencies:

          log4erl-0.9.0: /home/wright/botr/lib/log4erl
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          bt_tracker-0.1.0: /home/wright/botr/lib/bt_tracker
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    sasl,
               Library Dependencies:

          bt_feeder-0.1.0: /home/wright/botr/lib/bt_feeder
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    sasl,
               Library Dependencies:

          webmachine-1.10.8: /home/wright/botr/deps/webmachine
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    crypto,
                    mochiweb,
               Library Dependencies:

          mochiweb-2.9.0: /home/wright/botr/deps/mochiweb
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    crypto,
                    inets,
                    ssl,
                    xmerl,
                    compiler,
                    syntax_tools,
               Library Dependencies:

          recon-2.2.1: /home/wright/botr/deps/recon
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          gs-1.6: /usr/lib/erlang/lib/gs-1.6
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          observer-2.1: /usr/lib/erlang/lib/observer-2.1
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          edoc-0.7.17: /usr/lib/erlang/lib/edoc-0.7.17
               Symlink: false
               Active Dependencies:
                    compiler,
                    kernel,
                    stdlib,
                    syntax_tools,
               Library Dependencies:

          megaco-3.18: /usr/lib/erlang/lib/megaco-3.18
               Symlink: false
               Active Dependencies:
                    stdlib,
                    kernel,
               Library Dependencies:

          stdlib-2.5: /usr/lib/erlang/lib/stdlib-2.5
               Symlink: false
               Active Dependencies:
                    kernel,
               Library Dependencies:

          cosNotification-1.2: /usr/lib/erlang/lib/cosNotification-1.2
               Symlink: false
               Active Dependencies:
                    orber,
                    stdlib,
                    kernel,
               Library Dependencies:

          common_test-1.11: /usr/lib/erlang/lib/common_test-1.11
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          wx-1.4: /usr/lib/erlang/lib/wx-1.4
               Symlink: false
               Active Dependencies:
                    stdlib,
                    kernel,
               Library Dependencies:

          otp_mibs-1.1: /usr/lib/erlang/lib/otp_mibs-1.1
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    snmp,
               Library Dependencies:

          dialyzer-2.8: /usr/lib/erlang/lib/dialyzer-2.8
               Symlink: false
               Active Dependencies:
                    compiler,
                    gs,
                    hipe,
                    kernel,
                    stdlib,
                    wx,
               Library Dependencies:

          ic-4.4: /usr/lib/erlang/lib/ic-4.4
               Symlink: false
               Active Dependencies:
                    stdlib,
                    kernel,
               Library Dependencies:

          eunit-2.2.10: /usr/lib/erlang/lib/eunit-2.2.10
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          et-1.5.1: /usr/lib/erlang/lib/et-1.5.1
               Symlink: false
               Active Dependencies:
                    stdlib,
                    kernel,
               Library Dependencies:

          hipe-3.12: /usr/lib/erlang/lib/hipe-3.12
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          syntax_tools-1.7: /usr/lib/erlang/lib/syntax_tools-1.7
               Symlink: false
               Active Dependencies:
                    stdlib,
               Library Dependencies:

          mnesia-4.13: /usr/lib/erlang/lib/mnesia-4.13
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          os_mon-2.4: /usr/lib/erlang/lib/os_mon-2.4
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    sasl,
               Library Dependencies:

          erts-7.0: /usr/lib/erlang/lib/erts-7.0
               Symlink: false
               Active Dependencies:
               Library Dependencies:

          webtool-0.9: /usr/lib/erlang/lib/webtool-0.9
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          test_server-3.9: /usr/lib/erlang/lib/test_server-3.9
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          cosTransactions-1.3: /usr/lib/erlang/lib/cosTransactions-1.3
               Symlink: false
               Active Dependencies:
                    orber,
                    stdlib,
                    kernel,
               Library Dependencies:

          cosFileTransfer-1.2: /usr/lib/erlang/lib/cosFileTransfer-1.2
               Symlink: false
               Active Dependencies:
                    orber,
                    stdlib,
                    kernel,
               Library Dependencies:

          inets-6.0: /usr/lib/erlang/lib/inets-6.0
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          cosEventDomain-1.2: /usr/lib/erlang/lib/cosEventDomain-1.2
               Symlink: false
               Active Dependencies:
                    orber,
                    stdlib,
                    kernel,
               Library Dependencies:

          erl_interface-3.8: /usr/lib/erlang/lib/erl_interface-3.8
               Symlink: false
               Active Dependencies:
               Library Dependencies:

          percept-0.8.11: /usr/lib/erlang/lib/percept-0.8.11
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          ssh-4.0: /usr/lib/erlang/lib/ssh-4.0
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    crypto,
                    public_key,
               Library Dependencies:

          ose-1.1: /usr/lib/erlang/lib/ose-1.1
               Symlink: false
               Active Dependencies:
                    stdlib,
                    kernel,
               Library Dependencies:

          eldap-1.2: /usr/lib/erlang/lib/eldap-1.2
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          crypto-3.6: /usr/lib/erlang/lib/crypto-3.6
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          public_key-1.0: /usr/lib/erlang/lib/public_key-1.0
               Symlink: false
               Active Dependencies:
                    asn1,
                    crypto,
                    kernel,
                    stdlib,
               Library Dependencies:

          cosTime-1.2: /usr/lib/erlang/lib/cosTime-1.2
               Symlink: false
               Active Dependencies:
                    orber,
                    stdlib,
                    kernel,
               Library Dependencies:

          debugger-4.1: /usr/lib/erlang/lib/debugger-4.1
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          jinterface-1.6: /usr/lib/erlang/lib/jinterface-1.6
               Symlink: false
               Active Dependencies:
               Library Dependencies:

          odbc-2.11: /usr/lib/erlang/lib/odbc-2.11
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          runtime_tools-1.9: /usr/lib/erlang/lib/runtime_tools-1.9
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          xmerl-1.3.8: /usr/lib/erlang/lib/xmerl-1.3.8
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          diameter-1.10: /usr/lib/erlang/lib/diameter-1.10
               Symlink: false
               Active Dependencies:
                    stdlib,
                    kernel,
               Library Dependencies:

          sasl-2.5: /usr/lib/erlang/lib/sasl-2.5
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          tools-2.8: /usr/lib/erlang/lib/tools-2.8
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          ssl-7.0: /usr/lib/erlang/lib/ssl-7.0
               Symlink: false
               Active Dependencies:
                    crypto,
                    public_key,
                    kernel,
                    stdlib,
               Library Dependencies:

          compiler-6.0: /usr/lib/erlang/lib/compiler-6.0
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          asn1-4.0: /usr/lib/erlang/lib/asn1-4.0
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          cosProperty-1.2: /usr/lib/erlang/lib/cosProperty-1.2
               Symlink: false
               Active Dependencies:
                    orber,
                    stdlib,
                    kernel,
               Library Dependencies:

          cosEvent-2.2: /usr/lib/erlang/lib/cosEvent-2.2
               Symlink: false
               Active Dependencies:
                    orber,
                    stdlib,
                    kernel,
               Library Dependencies:

          reltool-0.7: /usr/lib/erlang/lib/reltool-0.7
               Symlink: false
               Active Dependencies:
                    stdlib,
                    kernel,
               Library Dependencies:

          erl_docgen-0.4: /usr/lib/erlang/lib/erl_docgen-0.4
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          orber-3.8: /usr/lib/erlang/lib/orber-3.8
               Symlink: false
               Active Dependencies:
                    stdlib,
                    kernel,
                    mnesia,
               Library Dependencies:

          snmp-5.2: /usr/lib/erlang/lib/snmp-5.2
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          parsetools-2.1: /usr/lib/erlang/lib/parsetools-2.1
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          typer-0.9.9: /usr/lib/erlang/lib/typer-0.9.9
               Symlink: false
               Active Dependencies:
                    compiler,
                    dialyzer,
                    hipe,
                    kernel,
                    stdlib,
               Library Dependencies:

          kernel-4.0: /usr/lib/erlang/lib/kernel-4.0
               Symlink: false
               Active Dependencies:
               Library Dependencies:

          rabbit_common-: /home/wright/botr/_build/default/rel/botr/lib/rabbit_common-
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          bt_device_cache-0.1.0: /home/wright/botr/_build/default/rel/botr/lib/bt_device_cache-0.1.0
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    sasl,
               Library Dependencies:

          resource_discovery-0.2.1.0: /home/wright/botr/_build/default/rel/botr/lib/resource_discovery-0.2.1.0
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    log4erl,
               Library Dependencies:

          log4erl-0.9.0: /home/wright/botr/_build/default/rel/botr/lib/log4erl-0.9.0
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          bt_archive-0.1.0: /home/wright/botr/_build/default/rel/botr/lib/bt_archive-0.1.0
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          mochiweb-2.9.0: /home/wright/botr/_build/default/rel/botr/lib/mochiweb-2.9.0
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    crypto,
                    inets,
                    ssl,
                    xmerl,
                    compiler,
                    syntax_tools,
               Library Dependencies:

          webmachine-1.10.8: /home/wright/botr/_build/default/rel/botr/lib/webmachine-1.10.8
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    crypto,
                    mochiweb,
               Library Dependencies:

          bt_device-0.1.0: /home/wright/botr/_build/default/rel/botr/lib/bt_device-0.1.0
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    sasl,
               Library Dependencies:

          bt_feeder-0.1.0: /home/wright/botr/_build/default/rel/botr/lib/bt_feeder-0.1.0
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    sasl,
               Library Dependencies:

          webui-0.1.0: /home/wright/botr/_build/default/rel/botr/lib/webui-0.1.0
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    inets,
                    crypto,
                    mochiweb,
                    webmachine,
               Library Dependencies:

          amqp_client-3.6.2: /home/wright/botr/_build/default/rel/botr/lib/amqp_client-3.6.2
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    xmerl,
                    rabbit_common,
               Library Dependencies:

          bt_tracker-0.1.0: /home/wright/botr/_build/default/rel/botr/lib/bt_tracker-0.1.0
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    sasl,
               Library Dependencies:

          recon-2.2.1: /home/wright/botr/_build/default/rel/botr/lib/recon-2.2.1
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
               Library Dependencies:

          bt_reporter-0.1.0: /home/wright/botr/_build/default/rel/botr/lib/bt_reporter-0.1.0
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    sasl,
               Library Dependencies:

          rater_proxy-1.0: /home/wright/botr/_build/default/rel/botr/lib/rater_proxy-1.0
               Symlink: false
               Active Dependencies:
                    kernel,
                    stdlib,
                    sasl,
               Library Dependencies:

===> Provider successfully run: app_discover
===> Running provider resolve_release
===> Solving Release botr-0.0.6
===> Resolved botr-0.0.6
===> release: botr-0.0.6
           erts-7.0, realized = true
     goals: 
          webui,
          webmachine,
          recon,
          rabbit_common,
          bt_tracker,
          resource_discovery,
          bt_reporter,
          rater_proxy,
          mochiweb,
          log4erl,
          bt_feeder,
          bt_device_cache,
          bt_device,
          bt_archive,
          amqp_client,
     applications: 
          {kernel,"4.0"},
          {stdlib,"2.5"},
          {rabbit_common,[]},
          {log4erl,"0.9.0"},
          {sasl,"2.5"},
          {xmerl,"1.3.8"},
          {compiler,"6.0"},
          {syntax_tools,"1.7"},
          {asn1,"4.0"},
          {inets,"6.0"},
          {crypto,"3.6"},
          {public_key,"1.0"},
          {ssl,"7.0"},
          {mochiweb,"2.9.0"},
          {webmachine,"1.10.8"},
          {amqp_client,"3.6.2"},
          {bt_archive,"0.1.0"},
          {bt_device,"0.1.0"},
          {bt_device_cache,"0.1.0"},
          {bt_feeder,"0.1.0"},
          {rater_proxy,"1.0"},
          {bt_reporter,"0.1.0"},
          {resource_discovery,"0.2.1.0"},
          {bt_tracker,"0.1.0"},
          {recon,"2.2.1"},
          {webui,"0.1.0"},

===> Provider successfully run: resolve_release
===> Running provider release
===> Dev mode enabled, release will be symlinked
===> Uncaught error in rebar_core. Run with DEBUG=1 to see stacktrace or consult rebar3.crashdump
===> Uncaught error: {badarg,
                         [{erlang,'--',
                              [[app_utils,code_version,credit_flow,
                                gen_server2,mirrored_supervisor,mochijson2,
                                pmon,priority_queue,rabbit_amqqueue,
                                rabbit_auth_backend_dummy,
                                rabbit_auth_backend_internal,
                                rabbit_auth_mechanism,rabbit_authn_backend,
                                rabbit_authz_backend,rabbit_backing_queue,
                                rabbit_basic,rabbit_binary_generator,
                                rabbit_binary_parser,rabbit_channel,
                                rabbit_channel_interceptor,
                                rabbit_command_assembler,rabbit_control_misc,
                                rabbit_ct_broker_helpers,rabbit_ct_helpers,
                                rabbit_data_coercion,
                                rabbit_error_logger_handler,rabbit_event,
                                rabbit_exchange_decorator,
                                rabbit_exchange_type,rabbit_framing_amqp_0_8,
                                rabbit_framing_amqp_0_9_1,rabbit_health_check,
                                rabbit_heartbeat,rabbit_misc,
                                rabbit_msg_store_index,rabbit_net,
                                rabbit_networking,rabbit_nodes,
                                rabbit_password_hashing,
                                rabbit_policy_validator,
                                rabbit_queue_collector,rabbit_queue_decorator,
                                rabbit_queue_master_locator,rabbit_reader,
                                rabbit_runtime_parameter,rabbit_types,
                                rabbit_writer,ssl_compat,supervisor2,
                                time_compat],
                               mochijson2],
                              []},
                          {rlx_prv_assembler,rewrite_app_file,3,
                              [{file,
                                   "/home/wright/rebar3/_build/default/lib/relx/src/rlx_prv_assembler.erl"},
                               {line,256}]},
                          {lists,map,2,[{file,"lists.erl"},{line,1238}]},
                          {ec_plists,'-local_runmany/3-fun-0-',3,
                              [{file,
                                   "/home/wright/rebar3/_build/default/lib/erlware_commons/src/ec_plists.erl"},
                               {line,753}]}]}
===> Stack trace to the error location:
[{ec_plists,handle_error,3,
            [{file,"/home/wright/rebar3/_build/default/lib/erlware_commons/src/ec_plists.erl"},
             {line,900}]},
 {ec_plists,local_runmany,3,
            [{file,"/home/wright/rebar3/_build/default/lib/erlware_commons/src/ec_plists.erl"},
             {line,764}]},
 {rlx_prv_assembler,copy_app_directories_to_output,3,
                    [{file,"/home/wright/rebar3/_build/default/lib/relx/src/rlx_prv_assembler.erl"},
                     {line,164}]},
 {rlx_prv_assembler,do,1,
                    [{file,"/home/wright/rebar3/_build/default/lib/relx/src/rlx_prv_assembler.erl"},
                     {line,59}]},
 {relx,run_provider,2,
       [{file,"/home/wright/rebar3/_build/default/lib/relx/src/relx.erl"},
        {line,308}]},
 {lists,foldl,3,[{file,"lists.erl"},{line,1262}]},
 {relx,run_providers_for_actions,2,
       [{file,"/home/wright/rebar3/_build/default/lib/relx/src/relx.erl"},
        {line,291}]},
 {relx,main,2,
       [{file,"/home/wright/rebar3/_build/default/lib/relx/src/relx.erl"},
        {line,65}]}]
===> When submitting a bug report, please include the output of `rebar3 report "your command"`
[wright@raven botr]$ 

Can I provide anything else that will help solve this problem?

Warmly,

Carl A. Wright
lrascao commented 7 years ago

sorry @CarlWright, my bad in the previous ticket for steering you the wrong way, the format of exclude_modules is:

{exclude_modules, [
   {rabbit_common, [mochijson2]}
]},

the idea being to allow you to specify one or more modules to exclude from any app, this needs to be properly documented, i'll get around to it asap

CarlWright commented 7 years ago

Hoorah! That solved my release build problem. Now I can go back to fixing the bugs I make every day.

Thank you warmly,

Carl A. Wright

On Fri, Dec 2, 2016 at 5:26 PM, Luis Rascão notifications@github.com wrote:

sorry @CarlWright https://github.com/CarlWright, my bad in the previous ticket for steering you the wrong way, the format of exclude_modules is:

{exclude_modules, [ {rabbit_common, [mochijson2]} ]},

the idea being to allow you to specify one or more modules to exclude from any app, this needs to be properly documented, i'll get around to it asap

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/erlang/rebar3/issues/1401#issuecomment-264579423, or mute the thread https://github.com/notifications/unsubscribe-auth/AAHXJ8eawupy-jc3zbBRkEkrBYI6i6eEks5rEJsvgaJpZM4LC-BK .

--

Carl A. Wright Service Level LLC +1 734-827-2000 ext. 15 (voice) +1 734-645-0670 (mobile) +1 734-827-2200 (fax)

http://www.servicelevel.net/ http://www.linkedin.com/in/carlwright