It looks like you have hit an incompatibility with the version of ruby present on that host by default. What version of ruby do you have installed?
FWIW We usually guard against ruby version problems by running ruby via rbenv [1] or rvm [2] and locking down to a known good version of ruby. [1] https://github.com/rbenv/rbenv [2] https://rvm.io/ On Mon, Oct 26, 2020 at 2:52 PM Robin Garner <robin.gar...@scu.edu.au> wrote: > > Running buildr 1.5.8, 'upload' fails with ArgumentError : wrong number > of arguments (given 2, expected 1). > > details below: > > > ~/ws/alma$ buildr upload --trace > > ... > > Deploying packages from alma > > ** Invoke alma:upload (first_time) > > ** Invoke alma:sms:upload (first_time) > > ** Execute alma:sms:upload > > Exception while invoking prerequisites of task <Rake::Task alma:upload => > > [alma:sms:upload]> > > Buildr aborted! > > ArgumentError : wrong number of arguments (given 2, expected 1) > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/application.rb:602:in > > `warn' > > /usr/lib/ruby/2.7.0/uri/common.rb:102:in `escape' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/packaging/artifact.rb:250:in > > `upload_task' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/packaging/artifact.rb:236:in > > `upload' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/packaging/package.rb:199:in > > `block in package' > > /var/lib/gems/2.7.0/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `block in > > execute' > > /var/lib/gems/2.7.0/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `each' > > /var/lib/gems/2.7.0/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `execute' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/application.rb:661:in > > `block in invoke_with_call_chain' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/application.rb:647:in > > `synchronize' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/application.rb:647:in > > `invoke_with_call_chain' > > /var/lib/gems/2.7.0/gems/rake-0.9.2.2/lib/rake/task.rb:176:in `block in > > invoke_prerequisites' > > /var/lib/gems/2.7.0/gems/rake-0.9.2.2/lib/rake/task.rb:174:in `each' > > /var/lib/gems/2.7.0/gems/rake-0.9.2.2/lib/rake/task.rb:174:in > > `invoke_prerequisites' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/application.rb:654:in > > `block in invoke_with_call_chain' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/application.rb:647:in > > `synchronize' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/application.rb:647:in > > `invoke_with_call_chain' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/application.rb:642:in > > `invoke' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/project.rb:329:in > > `block (2 levels) in local_task' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/project.rb:354:in > > `block in local_projects' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/project.rb:354:in > > `each' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/project.rb:354:in > > `local_projects' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/project.rb:327:in > > `block in local_task' > > /var/lib/gems/2.7.0/gems/rake-0.9.2.2/lib/rake/task.rb:205:in `block in > > execute' > > /var/lib/gems/2.7.0/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `each' > > /var/lib/gems/2.7.0/gems/rake-0.9.2.2/lib/rake/task.rb:200:in `execute' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/application.rb:661:in > > `block in invoke_with_call_chain' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/application.rb:647:in > > `synchronize' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/application.rb:647:in > > `invoke_with_call_chain' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/application.rb:642:in > > `invoke' > > /var/lib/gems/2.7.0/gems/rake-0.9.2.2/lib/rake/application.rb:116:in > > `invoke_task' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/application.rb:237:in > > `block (2 levels) in top_level' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/application.rb:237:in > > `each' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/application.rb:237:in > > `block in top_level' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/application.rb:534:in > > `standard_exception_handling' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/application.rb:229:in > > `top_level' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/application.rb:130:in > > `block in run' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/application.rb:534:in > > `standard_exception_handling' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/lib/buildr/core/application.rb:127:in > > `run' > > /var/lib/gems/2.7.0/gems/buildr-1.5.8/bin/buildr:20:in `<top (required)>' > > /usr/local/bin/buildr:23:in `load' > > /usr/local/bin/buildr:23:in `<main>' > > > Relevant parts of the buildfile are > > ... > > repositories.release_to[:url] = > 'https://nexus.scu.edu.au/nexus/content/repositories/releases' > repositories.snapshot_to[:url] = > 'https://nexus.scu.edu.au/nexus/content/repositories/snapshots' > ... > desc "SCU ALMA SMS Gateway" > define "alma" do > project.version = VERSION_NUMBER > project.group = GROUP > > test.using :testng, :java_args => [ '-Xmx256m' ] > > define "sms" do > deps = WEB_DEPS > compile.with(deps) > test.with(WEB_TEST_DEPS) > > package(:jar) > end > end > > > -- > Dr Robin Garner > Technology Services > Southern Cross University > P: +61 2 6620 3281 M: +61 418 619 500 > -- Cheers, Peter Donald