PIpeline: Issues
https://projects.theforeman.org/
https://projects.theforeman.org/favicon.ico?1697023634
2017-11-01T09:01:53Z
Foreman
Redmine
Bug #21536 (Ready For Testing): No more factory_girl_rails
https://projects.theforeman.org/issues/21536
2017-11-01T09:01:53Z
Marek Hulán
mhulan@redhat.com
<p>factory_girl_rails gem was renamed to factory_bot_rails in 4.8.2, we need to change our requires.</p>
Refactor #17655 (New): Remove Nutupane
https://projects.theforeman.org/issues/17655
2016-12-13T08:43:05Z
Ondřej Pražák
<p>Katello is removing Nutupane, so we should remove it from our pages as well</p>
Bug #16847 (New): Spinner in new jobs form continues to spin
https://projects.theforeman.org/issues/16847
2016-10-10T08:13:38Z
Ondřej Pražák
<p>When user transitions to new job form, button spinner continues to spin for a few seconds before dissapearing. It should not be visible unless the button is clicked.</p>
<p>1) go to jobs/new<br />2) observe the spinner inside button is spinning</p>
Bug #16227 (Closed): Unreachable Jenkins throws error
https://projects.theforeman.org/issues/16227
2016-08-22T09:19:20Z
Ondřej Pražák
<p>When testing Jenkins reachability and Jenkins is unreachable, there is an error in console and spinner spins indefinitely.</p>
Bug #16095 (Closed): Convert attr_accessible to strong params
https://projects.theforeman.org/issues/16095
2016-08-12T10:10:56Z
Ondřej Pražák
<p>Recent change in core requires removal of attr_accessible from models to be compatible.</p>
Bug #15766 (Closed): Button spinners spin too long
https://projects.theforeman.org/issues/15766
2016-07-21T06:59:29Z
Ondřej Pražák
<p>The button spinners are visible when they should not be and linger a few seconds after action is already completed.</p>
<p>Steps to reproduce:<br />1) go to Job details, content views tab.<br />2) Notice the spinner in 'Set Content View' button is present when tab pane appears. It vanishes after a few seconds.</p>
Bug #15663 (New): Add js tests and Lint to ForemanPipeline
https://projects.theforeman.org/issues/15663
2016-07-12T10:07:47Z
Ondřej Pražák
<p>Set up infrastructure for testing js and add linting task.</p>
Bug #15662 (Assigned): Add rubocop to ForemanPipeline
https://projects.theforeman.org/issues/15662
2016-07-12T10:05:45Z
Ondřej Pražák
<p>The code should be subjected to Rubocop supervision and style checking task should run as a part of CI.</p>
Bug #15553 (Closed): Improve performance of index page
https://projects.theforeman.org/issues/15553
2016-06-30T10:37:33Z
Ondřej Pražák
<p>There are n+1 queries that make the page load rather slow. It could be also beneficial to create custom rabl views for associated entities that would be more light-weight. There is a lot of stuff in default views that we do not actually need.</p>
Refactor #15541 (New): Refactor job test
https://projects.theforeman.org/issues/15541
2016-06-29T10:05:24Z
Ondřej Pražák
<p>The the verbosity of test suite can be reduced using fixtures. It also adds the benefit of having better control over the tested instance. In some test cases, Job.create does not create a job because some validations unrelated to what is being tested did not pass. This may cause problems in the future.</p>
Bug #15509 (Closed): Outdated test helper results in error
https://projects.theforeman.org/issues/15509
2016-06-23T10:39:47Z
Ondřej Pražák
<p>Setting::Katello was renamed to Setting::Content which causes test failures</p>
Bug #15356 (New): Call to virDomainCreateWithFlags failed: Cannot get interface MTU on '': No suc...
https://projects.theforeman.org/issues/15356
2016-06-08T19:39:53Z
Adam Priest
a@devilwater.net
<p>Hi there, having this bug come up when I'm trying to provision new hosts using a script that taps the API. Recently upgraded to Foreman 1.12 for compatibility with puppet 4.5+. </p>
<pre><code>def create_vm(defn)<br /> begin<br /> name = defn['host']['name']<br /> puts "[-] searching for #{name}..." <br /> find_host(name)<br /> rescue ForemanHostNotFound<br /> puts "[+] #{name} not found, creating!" <br /> res = @api.resource(:hosts).action(:create).call(defn)<br /> end<br /> end</code></pre>
<pre><code>def create(stack_tpl)<br /> mgr = VirtManager.new(api_connection, stack_tpl)<br /> hosts = Hash[api_connection.get_all_hosts.collect { |v| [v, true] }]<br /> mgr.hosts.each do |host|<br /> unless hosts[host['host']['name']]<br /> api_connection.create_vm(host)<br /> end<br /> end<br /> end</code></pre>
<p>2016-06-08 23:26:37 [app] [I] Started POST "/api/hosts" for 10.20.0.112 at 2016-06-08 23:26:37 +0000<br />2016-06-08 23:26:37 [app] [I] Processing by Api::V2::HostsController#create as JSON<br />2016-06-08 23:26:37 [app] [I] Parameters: {"host"=>{"name"=>"generic.host.name", "environment_id"=>27, "architecture_id"=>3, "operatingsystem_id"=>2, "domain_id"=>1, "subnet_id"=>2, "medium_id"=>7, "ptable_id"=>90, "compute_resource_id"=>7, "build"=>true, "provision_method"=>"build", "managed"=>true, "use_image"=>nil, "image_file"=>"", "compute_attributes"=>{"cpus"=>4, "memory"=>17179869184, "nics_attributes"=>{"0"=>{"type"=>"bridge", "_delete"=>"", "bridge"=>"br0", "model"=>"virtio"}}, "volumes_attributes"=>{"0"=>{"pool_name"=>"default", "capacity"=>"100G", "allocation"=>"0G", "format_type"=>"qcow2", "_delete"=>""}}, "start"=>"1"}}, "apiv"=>"v2"}<br />2016-06-08 23:26:37 [app] [I] Authorized user admin(Admin User)<br />2016-06-08 23:26:38 [app] [W] Failed to power up a compute hyp.host.name (Libvirt) instance generic.host.name: Call to virDomainCreateWithFlags failed: Cannot get interface MTU on '': No such device
| Libvirt::Error: Call to virDomainCreateWithFlags failed: Cannot get interface MTU on '': No such device
| /opt/theforeman/tfm/root/usr/share/gems/gems/fog-libvirt-0.2.0/lib/fog/libvirt/requests/compute/vm_action.rb:7:in `create'
| /opt/theforeman/tfm/root/usr/share/gems/gems/fog-libvirt-0.2.0/lib/fog/libvirt/requests/compute/vm_action.rb:7:in `vm_action'
| /opt/theforeman/tfm/root/usr/share/gems/gems/fog-libvirt-0.2.0/lib/fog/libvirt/models/compute/server.rb:72:in `start'
| /usr/share/foreman/app/models/compute_resource.rb:174:in `start_vm'
| /usr/share/foreman/app/models/concerns/orchestration/compute.rb:170:in `setComputePowerUp'
| /usr/share/foreman/app/models/concerns/orchestration.rb:162:in `execute'
| /usr/share/foreman/app/models/concerns/orchestration.rb:107:in `block in process'
| /usr/share/foreman/app/models/concerns/orchestration.rb:99:in `each'
| /usr/share/foreman/app/models/concerns/orchestration.rb:99:in `process'
| /usr/share/foreman/app/models/concerns/orchestration.rb:35:in `on_save'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:432:in `block in make_lambda'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:164:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:164:in `block in halting'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:504:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:504:in `block in call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:504:in `each'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:504:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:92:in `__run_callbacks__'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:778:in `_run_save_callbacks'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activerecord-4.2.5.1/lib/active_record/callbacks.rb:302:in `create_or_update'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activerecord-4.2.5.1/lib/active_record/persistence.rb:120:in `save'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activerecord-4.2.5.1/lib/active_record/validations.rb:37:in `save'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activerecord-4.2.5.1/lib/active_record/attribute_methods/dirty.rb:21:in `save'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activerecord-4.2.5.1/lib/active_record/transactions.rb:286:in `block (2 levels) in save'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activerecord-4.2.5.1/lib/active_record/transactions.rb:351:in `block in with_transaction_returning_status'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activerecord-4.2.5.1/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `block in transaction'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activerecord-4.2.5.1/lib/active_record/connection_adapters/abstract/transaction.rb:184:in `within_new_transaction'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activerecord-4.2.5.1/lib/active_record/connection_adapters/abstract/database_statements.rb:213:in `transaction'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activerecord-4.2.5.1/lib/active_record/transactions.rb:220:in `transaction'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activerecord-4.2.5.1/lib/active_record/transactions.rb:348:in `with_transaction_returning_status'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activerecord-4.2.5.1/lib/active_record/transactions.rb:286:in `block in save'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activerecord-4.2.5.1/lib/active_record/transactions.rb:301:in `rollback_active_record_state!'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activerecord-4.2.5.1/lib/active_record/transactions.rb:285:in `save'
| /usr/share/foreman/app/models/concerns/foreman/sti.rb:29:in `save_with_type'
| /usr/share/foreman/app/controllers/api/v2/hosts_controller.rb:103:in `create'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/abstract_controller/base.rb:198:in `process_action'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_controller/metal/rendering.rb:10:in `process_action'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/abstract_controller/callbacks.rb:20:in `block in process_action'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:117:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:117:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:505:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:505:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:498:in `block (2 levels) in around'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:313:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:313:in `block (2 levels) in halting'
| /usr/share/foreman/app/controllers/api/v2/base_controller.rb:152:in `disable_json_root'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:432:in `block in make_lambda'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:312:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:312:in `block in halting'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:497:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:497:in `block in around'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:505:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:505:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:498:in `block (2 levels) in around'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:313:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:313:in `block (2 levels) in halting'
| /opt/theforeman/tfm/root/usr/share/gems/gems/rails-observers-0.1.2/lib/rails/observers/action_controller/caching/sweeping.rb:73:in `around'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:455:in `public_send'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:455:in `block in make_lambda'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:312:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:312:in `block in halting'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:497:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:497:in `block in around'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:505:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:505:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:498:in `block (2 levels) in around'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:313:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:313:in `block (2 levels) in halting'
| /usr/share/foreman/app/controllers/concerns/application_shared.rb:13:in `set_timezone'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:432:in `block in make_lambda'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:312:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:312:in `block in halting'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:497:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:497:in `block in around'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:505:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:505:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:498:in `block (2 levels) in around'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:313:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:313:in `block (2 levels) in halting'
| /usr/share/foreman/app/models/concerns/foreman/thread_session.rb:32:in `clear_thread'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:432:in `block in make_lambda'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:312:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:312:in `block in halting'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:497:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:497:in `block in around'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:505:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:505:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:498:in `block (2 levels) in around'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:313:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:313:in `block (2 levels) in halting'
| /opt/theforeman/tfm/root/usr/share/gems/gems/rails-observers-0.1.2/lib/rails/observers/action_controller/caching/sweeping.rb:73:in `around'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:455:in `public_send'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:455:in `block in make_lambda'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:312:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:312:in `block in halting'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:497:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:497:in `block in around'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:505:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:505:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:92:in `__run_callbacks__'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:81:in `run_callbacks'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/abstract_controller/callbacks.rb:19:in `process_action'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_controller/metal/rescue.rb:29:in `process_action'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/notifications.rb:164:in `block in instrument'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/notifications.rb:164:in `instrument'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_controller/metal/instrumentation.rb:30:in `process_action'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activerecord-4.2.5.1/lib/active_record/railties/controller_runtime.rb:18:in `process_action'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/abstract_controller/base.rb:137:in `process'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionview-4.2.5.1/lib/action_view/rendering.rb:30:in `process'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_controller/metal.rb:196:in `dispatch'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_controller/metal.rb:237:in `block in action'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_dispatch/routing/route_set.rb:74:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_dispatch/routing/route_set.rb:43:in `serve'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_dispatch/routing/mapper.rb:49:in `serve'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_dispatch/journey/router.rb:43:in `block in serve'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_dispatch/journey/router.rb:30:in `each'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_dispatch/journey/router.rb:30:in `serve'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_dispatch/routing/route_set.rb:815:in `call'
| /opt/theforeman/tfm/root/usr/share/gems/gems/apipie-rails-0.3.6/lib/apipie/static_dispatcher.rb:65:in `call'
| /opt/theforeman/tfm/root/usr/share/gems/gems/apipie-rails-0.3.6/lib/apipie/extractor/recorder.rb:132:in `call'
| /opt/theforeman/tfm/root/usr/share/gems/gems/apipie-rails-0.3.6/lib/apipie/middleware/checksum_in_headers.rb:27:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/rack-1.6.2/lib/rack/etag.rb:24:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/rack-1.6.2/lib/rack/conditionalget.rb:38:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/rack-1.6.2/lib/rack/head.rb:13:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_dispatch/middleware/params_parser.rb:27:in `call'
| /usr/share/foreman/lib/middleware/catch_json_parse_errors.rb:9:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_dispatch/middleware/flash.rb:260:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/rack-1.6.2/lib/rack/session/abstract/id.rb:225:in `context'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/rack-1.6.2/lib/rack/session/abstract/id.rb:220:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_dispatch/middleware/cookies.rb:560:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activerecord-4.2.5.1/lib/active_record/query_cache.rb:36:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activerecord-4.2.5.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:88:in `__run_callbacks__'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/callbacks.rb:81:in `run_callbacks'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_dispatch/middleware/callbacks.rb:27:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/railties-4.2.5.1/lib/rails/rack/logger.rb:38:in `call_app'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/railties-4.2.5.1/lib/rails/rack/logger.rb:22:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_dispatch/middleware/request_id.rb:21:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/rack-1.6.2/lib/rack/methodoverride.rb:22:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/rack-1.6.2/lib/rack/runtime.rb:18:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/activesupport-4.2.5.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/actionpack-4.2.5.1/lib/action_dispatch/middleware/static.rb:116:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/rack-1.6.2/lib/rack/sendfile.rb:113:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/railties-4.2.5.1/lib/rails/engine.rb:518:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/railties-4.2.5.1/lib/rails/application.rb:165:in `call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/railties-4.2.5.1/lib/rails/railtie.rb:194:in `public_send'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/railties-4.2.5.1/lib/rails/railtie.rb:194:in `method_missing'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/rack-1.6.2/lib/rack/urlmap.rb:66:in `block in call'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/rack-1.6.2/lib/rack/urlmap.rb:50:in `each'
| /opt/rh/sclo-ror42/root/usr/share/gems/gems/rack-1.6.2/lib/rack/urlmap.rb:50:in `call'
| /usr/lib/ruby/gems/1.8/gems/passenger-4.0.18/lib/phusion_passenger/rack/thread_handler_extension.rb:77:in `process_request'
| /usr/lib/ruby/gems/1.8/gems/passenger-4.0.18/lib/phusion_passenger/request_handler/thread_handler.rb:140:in `accept_and_process_next_request'
| /usr/lib/ruby/gems/1.8/gems/passenger-4.0.18/lib/phusion_passenger/request_handler/thread_handler.rb:108:in `main_loop'
| /usr/lib/ruby/gems/1.8/gems/passenger-4.0.18/lib/phusion_passenger/request_handler.rb:441:in `block (3 levels) in start_threads'
| /opt/theforeman/tfm/root/usr/share/gems/gems/logging-1.8.2/lib/logging/diagnostic_context.rb:323:in `call'
| /opt/theforeman/tfm/root/usr/share/gems/gems/logging-1.8.2/lib/logging/diagnostic_context.rb:323:in `block in create_with_logging_context'<br />2016-06-08 23:26:38 [app] [E] Unprocessable entity Host::Managed (id: new):
| Failed to power up a compute hyp-768-2002.host.name (Libvirt) instance generic.host.name: Call to virDomainCreateWithFlags failed: Cannot get interface MTU on '': No such device
|<br />2016-06-08 23:26:38 [app] [I] Rendered api/v2/errors/unprocessable_entity.json.rabl within api/v2/layouts/error_layout (1.8ms)<br />2016-06-08 23:26:38 [app] [I] Completed 422 Unprocessable Entity in 1287ms (Views: 4.6ms | ActiveRecord: 30.6ms)</p>
Feature #15329 (Closed): Add custom timeout for builds on Jenkins
https://projects.theforeman.org/issues/15329
2016-06-07T10:13:25Z
Ondřej Pražák
<p>Currently, the timeout for start of a build on Jenkins is hardcoded in Jenkins::Build action. It would be nice if this could be specified by user per JenkinsInstance.</p>
Bug #15328 (Closed): Removing all to_environments form job results in NoMethodError
https://projects.theforeman.org/issues/15328
2016-06-07T10:06:26Z
Ondřej Pražák
<p>Steps to reproduce:</p>
<p>1) Configure a job with at leas one to_environment<br />2) uncheck all to_environments and confirm<br />3) observe the following error</p>
<pre>
NoMethodError: undefined method `map' for nil:NilClass
| /home/vagrant/projects/foreman_pipeline/app/controllers/foreman_pipeline/api/jobs_controller.rb:134:in `set_to_environments'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_controller/metal/implicit_render.rb:4:in `send_action'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/abstract_controller/base.rb:198:in `process_action'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_controller/metal/rendering.rb:10:in `process_action'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/abstract_controller/callbacks.rb:20:in `block in process_action'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:117:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:117:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:555:in `block (2 levels) in compile'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:498:in `block (2 levels) in around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:313:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:313:in `block (2 levels) in halting'
| /home/vagrant/projects/foreman/app/controllers/api/v2/base_controller.rb:152:in `disable_json_root'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:432:in `block in make_lambda'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:312:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:312:in `block in halting'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:497:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:497:in `block in around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:498:in `block (2 levels) in around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:313:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:313:in `block (2 levels) in halting'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rails-observers-0.1.2/lib/rails/observers/action_controller/caching/sweeping.rb:73:in `around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:455:in `public_send'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:455:in `block in make_lambda'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:312:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:312:in `block in halting'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:497:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:497:in `block in around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:498:in `block (2 levels) in around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:313:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:313:in `block (2 levels) in halting'
| /home/vagrant/projects/foreman/app/controllers/concerns/application_shared.rb:13:in `set_timezone'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:432:in `block in make_lambda'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:312:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:312:in `block in halting'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:497:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:497:in `block in around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:498:in `block (2 levels) in around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:313:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:313:in `block (2 levels) in halting'
| /home/vagrant/projects/foreman/app/models/concerns/foreman/thread_session.rb:32:in `clear_thread'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:432:in `block in make_lambda'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:312:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:312:in `block in halting'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:497:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:497:in `block in around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:498:in `block (2 levels) in around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:313:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:313:in `block (2 levels) in halting'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rails-observers-0.1.2/lib/rails/observers/action_controller/caching/sweeping.rb:73:in `around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:455:in `public_send'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:455:in `block in make_lambda'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:312:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:312:in `block in halting'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:497:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:497:in `block in around'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:505:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:92:in `__run_callbacks__'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:778:in `_run_process_action_callbacks'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:81:in `run_callbacks'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/abstract_controller/callbacks.rb:19:in `process_action'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_controller/metal/rescue.rb:29:in `process_action'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_controller/metal/instrumentation.rb:32:in `block in process_action'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/notifications.rb:164:in `block in instrument'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/notifications/instrumenter.rb:20:in `instrument'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/notifications.rb:164:in `instrument'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_controller/metal/instrumentation.rb:30:in `process_action'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_controller/metal/params_wrapper.rb:250:in `process_action'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activerecord-4.2.6/lib/active_record/railties/controller_runtime.rb:18:in `process_action'
| /home/vagrant/projects/katello/app/controllers/katello/concerns/api/api_controller.rb:39:in `process_action'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/abstract_controller/base.rb:137:in `process'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionview-4.2.6/lib/action_view/rendering.rb:30:in `process'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_controller/metal.rb:196:in `dispatch'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_controller/metal/rack_delegation.rb:13:in `dispatch'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_controller/metal.rb:237:in `block in action'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/routing/route_set.rb:74:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/routing/route_set.rb:74:in `dispatch'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/routing/route_set.rb:43:in `serve'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/journey/router.rb:43:in `block in serve'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/journey/router.rb:30:in `each'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/journey/router.rb:30:in `serve'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/routing/route_set.rb:817:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/railties-4.2.6/lib/rails/engine.rb:518:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/railties-4.2.6/lib/rails/railtie.rb:194:in `public_send'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/railties-4.2.6/lib/rails/railtie.rb:194:in `method_missing'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/routing/mapper.rb:51:in `serve'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/journey/router.rb:43:in `block in serve'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/journey/router.rb:30:in `each'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/journey/router.rb:30:in `serve'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/routing/route_set.rb:817:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/static.rb:120:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/static.rb:120:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/static.rb:120:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/apipie-rails-0.3.6/lib/apipie/static_dispatcher.rb:65:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/bullet-5.1.0/lib/bullet/rack.rb:12:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/apipie-rails-0.3.6/lib/apipie/extractor/recorder.rb:132:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/apipie-rails-0.3.6/lib/apipie/middleware/checksum_in_headers.rb:27:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-openid-1.4.2/lib/rack/openid.rb:98:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/etag.rb:24:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/conditionalget.rb:38:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/head.rb:13:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/params_parser.rb:27:in `call'
| /home/vagrant/projects/foreman/lib/middleware/catch_json_parse_errors.rb:9:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/flash.rb:260:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:225:in `context'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/session/abstract/id.rb:220:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/cookies.rb:560:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activerecord-4.2.6/lib/active_record/query_cache.rb:36:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activerecord-4.2.6/lib/active_record/connection_adapters/abstract/connection_pool.rb:653:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activerecord-4.2.6/lib/active_record/migration.rb:377:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/callbacks.rb:29:in `block in call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:88:in `__run_callbacks__'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:778:in `_run_call_callbacks'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/callbacks.rb:81:in `run_callbacks'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/callbacks.rb:27:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/reloader.rb:73:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/remote_ip.rb:78:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/show_exceptions.rb:30:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/railties-4.2.6/lib/rails/rack/logger.rb:38:in `call_app'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/railties-4.2.6/lib/rails/rack/logger.rb:22:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/quiet_assets-1.1.0/lib/quiet_assets.rb:27:in `call_with_quiet_assets'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/request_id.rb:21:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/methodoverride.rb:22:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/runtime.rb:18:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/activesupport-4.2.6/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/actionpack-4.2.6/lib/action_dispatch/middleware/static.rb:120:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/sendfile.rb:113:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/railties-4.2.6/lib/rails/engine.rb:518:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/railties-4.2.6/lib/rails/application.rb:165:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/railties-4.2.6/lib/rails/railtie.rb:194:in `public_send'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/railties-4.2.6/lib/rails/railtie.rb:194:in `method_missing'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/urlmap.rb:66:in `block in call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/urlmap.rb:50:in `each'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/urlmap.rb:50:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/lock.rb:17:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/content_length.rb:15:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/rack-1.6.4/lib/rack/handler/webrick.rb:88:in `service'
| /home/vagrant/.rvm/rubies/ruby-2.1.8/lib/ruby/2.1.0/webrick/httpserver.rb:138:in `service'
| /home/vagrant/.rvm/rubies/ruby-2.1.8/lib/ruby/2.1.0/webrick/httpserver.rb:94:in `run'
| /home/vagrant/.rvm/rubies/ruby-2.1.8/lib/ruby/2.1.0/webrick/server.rb:295:in `block in start_thread'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/logging-2.1.0/lib/logging/diagnostic_context.rb:450:in `call'
| /home/vagrant/.rvm/gems/ruby-2.1.8/gems/logging-2.1.0/lib/logging/diagnostic_context.rb:450:in `block in create_with_logging_context'
</pre>
Bug #15304 (Closed): Jenkins reachable button does not show a message
https://projects.theforeman.org/issues/15304
2016-06-06T07:35:41Z
Ondřej Pražák
<p>The message for 'Jenkins reachable?' is not always displayed.</p>
<p>Steps to reproduce<br />1) Go to Jenkins instances show page<br />2) click the Jenkins Users tab<br />3) Now click the 'Jenkins reachable?' button<br />4) Observe there is no message</p>
<p>Possible resolutions:<br />A) move the button into 'Details' tab<br />B) move the message display area above tabs</p>