Thank you.  Both the workaround and the PR are working great for me.

On Friday, January 27, 2017 at 8:02:51 AM UTC-5, Daniel Lobato wrote:
>
> On 01/26, Tony Coffman wrote: 
> > I'm testing Katello 3.3 RC1 and attempting to integrate foreman_ansible, 
> > dynamic inventory, and the ansible proxy into my test scenario. 
>
>
> This looks like http://projects.theforeman.org/issues/18278, try 
> changing the verbosity level to 1. 
>
> I will release a patch for this ASAP (one that verifies the settings are 
> correct and allows to disable verbosity) 
>
> > 
> > I've imported my ansible roles and assigned parameters in Foreman and 
> from 
> > the command line all is well. 
> > 
> > I've run into a roadblock when I try to run the playbook in the WebUI. 
> > 
> > The error is Runner error: TypeError - no implicit conversion of nil 
> into 
> > String 
> > 
> > Here's the trace from the smart_proxy_dynflow_core.log.  Any help would 
> be 
> > greatly appreciated it. 
> > 
> > [2017-01-26 13:41:23.707 #2830] ERROR -- dynflow: error while 
> dispatching 
> > request to runner 285ec4a1-2bc8-4a98-bd96-7fad0a30d3de:TypeError no 
> > implicit conversion of nil into String: 
> > 
>  
> /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-core-0.1.1/lib/foreman_tasks_core/runner/command_runner.rb:8:in
>  
>
> > `spawn' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-core-0.1.1/lib/foreman_tasks_core/runner/command_runner.rb:8:in
>  
>
> > `initialize_command' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_ansible_core-1.0.0/lib/foreman_ansible_core/playbook_runner.rb:21:in
>  
>
> > `block in start' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_ansible_core-1.0.0/lib/foreman_ansible_core/playbook_runner.rb:20:in
>  
>
> > `chdir' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/foreman_ansible_core-1.0.0/lib/foreman_ansible_core/playbook_runner.rb:20:in
>  
>
> > `start' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-core-0.1.1/lib/foreman_tasks_core/runner/dispatcher.rb:29:in
>  
>
> > `start_runner' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-0.8.17/lib/dynflow/actor.rb:6:in
>  
>
> > `on_message' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/concurrent-ruby-edge-0.2.0/lib/concurrent/actor/context.rb:46:in
>  
>
> > `on_envelope' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/foreman-tasks-core-0.1.1/lib/foreman_tasks_core/runner/dispatcher.rb:22:in
>  
>
> > `on_envelope' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/concurrent-ruby-edge-0.2.0/lib/concurrent/actor/behaviour/executes_context.rb:7:in
>  
>
> > `on_envelope' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/concurrent-ruby-edge-0.2.0/lib/concurrent/actor/behaviour/abstract.rb:25:in
>  
>
> > `pass' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/dynflow-0.8.17/lib/dynflow/actor.rb:26:in
>  
>
> > `on_envelope' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/concurrent-ruby-edge-0.2.0/lib/concurrent/actor/behaviour/abstract.rb:25:in
>  
>
> > `pass' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/concurrent-ruby-edge-0.2.0/lib/concurrent/actor/behaviour/awaits.rb:15:in
>  
>
> > `on_envelope' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/concurrent-ruby-edge-0.2.0/lib/concurrent/actor/behaviour/abstract.rb:25:in
>  
>
> > `pass' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/concurrent-ruby-edge-0.2.0/lib/concurrent/actor/behaviour/sets_results.rb:14:in
>  
>
> > `on_envelope' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/concurrent-ruby-edge-0.2.0/lib/concurrent/actor/behaviour/abstract.rb:25:in
>  
>
> > `pass' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/concurrent-ruby-edge-0.2.0/lib/concurrent/actor/behaviour/buffer.rb:38:in
>  
>
> > `process_envelope' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/concurrent-ruby-edge-0.2.0/lib/concurrent/actor/behaviour/buffer.rb:31:in
>  
>
> > `process_envelopes?' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/concurrent-ruby-edge-0.2.0/lib/concurrent/actor/behaviour/buffer.rb:20:in
>  
>
> > `on_envelope' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/concurrent-ruby-edge-0.2.0/lib/concurrent/actor/behaviour/abstract.rb:25:in
>  
>
> > `pass' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/concurrent-ruby-edge-0.2.0/lib/concurrent/actor/behaviour/termination.rb:55:in
>  
>
> > `on_envelope' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/concurrent-ruby-edge-0.2.0/lib/concurrent/actor/behaviour/abstract.rb:25:in
>  
>
> > `pass' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/concurrent-ruby-edge-0.2.0/lib/concurrent/actor/behaviour/removes_child.rb:10:in
>  
>
> > `on_envelope' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/concurrent-ruby-edge-0.2.0/lib/concurrent/actor/behaviour/abstract.rb:25:in
>  
>
> > `pass' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/concurrent-ruby-edge-0.2.0/lib/concurrent/actor/behaviour/sets_results.rb:14:in
>  
>
> > `on_envelope' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/concurrent-ruby-edge-0.2.0/lib/concurrent/actor/core.rb:161:in
>  
>
> > `process_envelope' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/concurrent-ruby-edge-0.2.0/lib/concurrent/actor/core.rb:95:in
>  
>
> > `block in on_envelope' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/concurrent-ruby-edge-0.2.0/lib/concurrent/actor/core.rb:118:in
>  
>
> > `block (2 levels) in schedule_execution' 
> > 
> /opt/rh/sclo-ror42/root/usr/share/gems/gems/concurrent-ruby-1.0.0/lib/concurrent/synchronization/mri_lockable_object.rb:38:in
>  
>
> > `block in synchronize' 
> > 
> /opt/rh/sclo-ror42/root/usr/share/gems/gems/concurrent-ruby-1.0.0/lib/concurrent/synchronization/mri_lockable_object.rb:38:in
>  
>
> > `synchronize' 
> > 
> /opt/rh/sclo-ror42/root/usr/share/gems/gems/concurrent-ruby-1.0.0/lib/concurrent/synchronization/mri_lockable_object.rb:38:in
>  
>
> > `synchronize' 
> > 
> /opt/theforeman/tfm/root/usr/share/gems/gems/concurrent-ruby-edge-0.2.0/lib/concurrent/actor/core.rb:115:in
>  
>
> > `block in schedule_execution' 
> > 
> /opt/rh/sclo-ror42/root/usr/share/gems/gems/concurrent-ruby-1.0.0/lib/concurrent/executor/serialized_execution.rb:18:in
>  
>
> > `call' 
> > 
> /opt/rh/sclo-ror42/root/usr/share/gems/gems/concurrent-ruby-1.0.0/lib/concurrent/executor/serialized_execution.rb:18:in
>  
>
> > `call' 
> > 
> /opt/rh/sclo-ror42/root/usr/share/gems/gems/concurrent-ruby-1.0.0/lib/concurrent/executor/serialized_execution.rb:96:in
>  
>
> > `work' 
> > 
> /opt/rh/sclo-ror42/root/usr/share/gems/gems/concurrent-ruby-1.0.0/lib/concurrent/executor/serialized_execution.rb:77:in
>  
>
> > `block in call_job' 
> > 
> /opt/rh/sclo-ror42/root/usr/share/gems/gems/concurrent-ruby-1.0.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:333:in
>  
>
> > `call' 
> > 
> /opt/rh/sclo-ror42/root/usr/share/gems/gems/concurrent-ruby-1.0.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:333:in
>  
>
> > `run_task' 
> > 
> /opt/rh/sclo-ror42/root/usr/share/gems/gems/concurrent-ruby-1.0.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:322:in
>  
>
> > `block (3 levels) in create_worker' 
> > 
> /opt/rh/sclo-ror42/root/usr/share/gems/gems/concurrent-ruby-1.0.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:305:in
>  
>
> > `loop' 
> > 
> /opt/rh/sclo-ror42/root/usr/share/gems/gems/concurrent-ruby-1.0.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:305:in
>  
>
> > `block (2 levels) in create_worker' 
> > 
> /opt/rh/sclo-ror42/root/usr/share/gems/gems/concurrent-ruby-1.0.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:304:in
>  
>
> > `catch' 
> > 
> /opt/rh/sclo-ror42/root/usr/share/gems/gems/concurrent-ruby-1.0.0/lib/concurrent/executor/ruby_thread_pool_executor.rb:304:in
>  
>
> > `block in create_worker' 
> > [2017-01-26 13:41:30.071 #2830] ERROR --  action: Script execution 
> failed 
> > 
> > -- 
> > You received this message because you are subscribed to the Google 
> Groups "Foreman users" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> an email to [email protected] <javascript:>. 
> > To post to this group, send email to [email protected] 
> <javascript:>. 
> > Visit this group at https://groups.google.com/group/foreman-users. 
> > For more options, visit https://groups.google.com/d/optout. 
>
>
> -- 
> Daniel Lobato Garcia 
>
> @dLobatog 
> blog.daniellobato.me 
> daniellobato.me 
>
> GPG: http://keys.gnupg.net/pks/lookup?op=get&search=0x7A92D6DD38D6DE30 
> Keybase: https://keybase.io/elobato 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to