3: Actions::ProxyAction (error) [ 0.07s / 0.06s ] Queue: remote_execution Started at: 2020-06-20 08:41:12 UTC Ended at: 2020-06-20 08:41:12 UTC Real time: 0.07s Execution time (excluding suspended state): 0.06s Input: --- proxy_operation_name: ssh ssh_user: root effective_user: root effective_user_method: sudo cleanup_working_dirs: true ssh_port: 22 hostname: test.example.com script: df -h execution_timeout_interval: use_batch_triggering: true use_concurrency_control: false connection_options: retry_interval: 15 retry_count: 4 proxy_batch_triggering: true proxy_url: http://127.0.0.1:9090 proxy_action_name: ForemanRemoteExecutionCore::Actions::RunScript proxy_version: major: 2 minor: 2 patch: 0 current_request_id: current_timezone: Asia/Calcutta current_user_id: 4 current_organization_id: 1 current_location_id: 2 Output: --- proxy_task_id: metadata: failed_proxy_tasks: - proxy_task_id: exception_class: RestClient::NotFound exception_message: 404 Not Found timestamp: 1592642472.1814594 Error: TypeError Value (ActiveSupport::TimeWithZone) '2020-06-20 14:11:27 +0530' is not any of: (Time | NilClass). --- - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/algebrick-0.7.5/lib/algebrick/type_check.rb:54:in `error'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/algebrick-0.7.5/lib/algebrick/type_check.rb:26:in `Type!'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/algebrick-0.7.5/lib/algebrick/product_constructors/abstract.rb:26:in `block in initialize'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/algebrick-0.7.5/lib/algebrick/product_constructors/abstract.rb:26:in `map'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/algebrick-0.7.5/lib/algebrick/product_constructors/abstract.rb:26:in `initialize'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/algebrick-0.7.5/lib/algebrick/product_variant.rb:90:in `new'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/algebrick-0.7.5/lib/algebrick/product_variant.rb:90:in `new'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/world.rb:227:in `plan_event'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/action/suspended.rb:13:in `plan_event'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/clock.rb:121:in `ping'" - "/root/foreman-tasks/app/lib/actions/proxy_action.rb:259:in `block in handle_connection_exception'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/action.rb:460:in `suspend'" - "/root/foreman-tasks/app/lib/actions/proxy_action.rb:258:in `handle_connection_exception'" - "/root/foreman-tasks/app/lib/actions/proxy_action.rb:242:in `rescue in with_connection_error_handling'" - "/root/foreman-tasks/app/lib/actions/proxy_action.rb:236:in `with_connection_error_handling'" - "/root/foreman-tasks/app/lib/actions/proxy_action.rb:41:in `run'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/action.rb:563:in `block (3 levels) in execute_run'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware/stack.rb:27:in `pass'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware.rb:19:in `pass'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware.rb:32:in `run'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware/stack.rb:23:in `call'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware/stack.rb:27:in `pass'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware.rb:19:in `pass'" - "/root/foreman-tasks/app/lib/actions/middleware/rails_executor_wrap.rb:14:in `block in run'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/activesupport-6.0.3.2/lib/active_support/execution_wrapper.rb:88:in `wrap'" - "/root/foreman-tasks/app/lib/actions/middleware/rails_executor_wrap.rb:13:in `run'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware/stack.rb:23:in `call'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware/stack.rb:27:in `pass'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware.rb:19:in `pass'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/action/progress.rb:31:in `with_progress_calculation'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/action/progress.rb:17:in `run'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware/stack.rb:23:in `call'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware/stack.rb:27:in `pass'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware.rb:19:in `pass'" - "/root/foreman-tasks/app/lib/actions/middleware/keep_current_request_id.rb:15:in `block in run'" - "/root/foreman-tasks/app/lib/actions/middleware/keep_current_request_id.rb:49:in `restore_current_request_id'" - "/root/foreman-tasks/app/lib/actions/middleware/keep_current_request_id.rb:15:in `run'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware/stack.rb:23:in `call'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware/stack.rb:27:in `pass'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware.rb:19:in `pass'" - "/root/foreman-tasks/app/lib/actions/middleware/keep_current_timezone.rb:15:in `block in run'" - "/root/foreman-tasks/app/lib/actions/middleware/keep_current_timezone.rb:44:in `restore_curent_timezone'" - "/root/foreman-tasks/app/lib/actions/middleware/keep_current_timezone.rb:15:in `run'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware/stack.rb:23:in `call'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware/stack.rb:27:in `pass'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware.rb:19:in `pass'" - "/root/foreman-tasks/app/lib/actions/middleware/keep_current_user.rb:15:in `block in run'" - "/root/foreman-tasks/app/lib/actions/middleware/keep_current_user.rb:44:in `restore_curent_user'" - "/root/foreman-tasks/app/lib/actions/middleware/keep_current_user.rb:15:in `run'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware/stack.rb:23:in `call'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware/stack.rb:27:in `pass'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware.rb:19:in `pass'" - "/root/foreman-tasks/app/lib/actions/middleware/keep_current_taxonomies.rb:15:in `block in run'" - "/root/foreman-tasks/app/lib/actions/middleware/keep_current_taxonomies.rb:45:in `restore_current_taxonomies'" - "/root/foreman-tasks/app/lib/actions/middleware/keep_current_taxonomies.rb:15:in `run'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware/stack.rb:23:in `call'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware/stack.rb:27:in `pass'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware.rb:19:in `pass'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware.rb:32:in `run'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware/stack.rb:23:in `call'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/middleware/world.rb:31:in `execute'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/action.rb:562:in `block (2 levels) in execute_run'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/action.rb:561:in `catch'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/action.rb:561:in `block in execute_run'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/action.rb:475:in `block in with_error_handling'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/action.rb:475:in `catch'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/action.rb:475:in `with_error_handling'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/action.rb:556:in `execute_run'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/action.rb:285:in `execute'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:18:in `block (2 levels) in execute'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/execution_plan/steps/abstract.rb:167:in `with_meta_calculation'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:17:in `block in execute'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:32:in `open_action'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/execution_plan/steps/abstract_flow_step.rb:16:in `execute'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/director.rb:93:in `execute'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/executors/parallel/worker.rb:15:in `block in on_message'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/executors.rb:18:in `run_user_code'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/executors/parallel/worker.rb:14:in `on_message'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-edge-0.6.0/lib/concurrent-ruby-edge/concurrent/actor/context.rb:46:in `on_envelope'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-edge-0.6.0/lib/concurrent-ruby-edge/concurrent/actor/behaviour/executes_context.rb:7:in `on_envelope'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-edge-0.6.0/lib/concurrent-ruby-edge/concurrent/actor/behaviour/abstract.rb:25:in `pass'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/actor.rb:106:in `on_envelope'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-edge-0.6.0/lib/concurrent-ruby-edge/concurrent/actor/behaviour/abstract.rb:25:in `pass'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-edge-0.6.0/lib/concurrent-ruby-edge/concurrent/actor/behaviour/awaits.rb:15:in `on_envelope'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-edge-0.6.0/lib/concurrent-ruby-edge/concurrent/actor/behaviour/abstract.rb:25:in `pass'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-edge-0.6.0/lib/concurrent-ruby-edge/concurrent/actor/behaviour/sets_results.rb:14:in `on_envelope'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/actor.rb:47:in `block in on_envelope'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/actor.rb:59:in `with_backtrace'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/dynflow-1.4.5/lib/dynflow/actor.rb:47:in `on_envelope'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-edge-0.6.0/lib/concurrent-ruby-edge/concurrent/actor/behaviour/abstract.rb:25:in `pass'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-edge-0.6.0/lib/concurrent-ruby-edge/concurrent/actor/behaviour/buffer.rb:38:in `process_envelope'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-edge-0.6.0/lib/concurrent-ruby-edge/concurrent/actor/behaviour/buffer.rb:31:in `process_envelopes?'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-edge-0.6.0/lib/concurrent-ruby-edge/concurrent/actor/behaviour/buffer.rb:20:in `on_envelope'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-edge-0.6.0/lib/concurrent-ruby-edge/concurrent/actor/behaviour/abstract.rb:25:in `pass'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-edge-0.6.0/lib/concurrent-ruby-edge/concurrent/actor/behaviour/termination.rb:55:in `on_envelope'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-edge-0.6.0/lib/concurrent-ruby-edge/concurrent/actor/behaviour/abstract.rb:25:in `pass'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-edge-0.6.0/lib/concurrent-ruby-edge/concurrent/actor/behaviour/removes_child.rb:10:in `on_envelope'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-edge-0.6.0/lib/concurrent-ruby-edge/concurrent/actor/behaviour/abstract.rb:25:in `pass'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-edge-0.6.0/lib/concurrent-ruby-edge/concurrent/actor/behaviour/sets_results.rb:14:in `on_envelope'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-edge-0.6.0/lib/concurrent-ruby-edge/concurrent/actor/core.rb:162:in `process_envelope'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-edge-0.6.0/lib/concurrent-ruby-edge/concurrent/actor/core.rb:96:in `block in on_envelope'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-edge-0.6.0/lib/concurrent-ruby-edge/concurrent/actor/core.rb:119:in `block (2 levels) in schedule_execution'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:41:in `block in synchronize'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:41:in `synchronize'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/synchronization/mutex_lockable_object.rb:41:in `synchronize'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-edge-0.6.0/lib/concurrent-ruby-edge/concurrent/actor/core.rb:116:in `block in schedule_execution'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/serialized_execution.rb:18:in `call'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/serialized_execution.rb:96:in `work'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/serialized_execution.rb:77:in `block in call_job'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:353:in `run_task'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:342:in `block (3 levels) in create_worker'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:325:in `loop'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:325:in `block (2 levels) in create_worker'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:324:in `catch'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/concurrent-ruby-1.1.6/lib/concurrent-ruby/concurrent/executor/ruby_thread_pool_executor.rb:324:in `block in create_worker'" - "/usr/local/rvm/gems/ruby-2.5.5@foreman/gems/logging-2.2.2/lib/logging/diagnostic_context.rb:474:in `block in create_with_logging_context'"