# Job Composer, OOD v3.0.1

**URL:** <https://discourse.openondemand.org/t/job-composer-ood-v3-0-1/2898>\
**Category:** Get Help\
**Created:** [August 14, 2023, 1:59pm UTC](https://discourse.openondemand.org/t/job-composer-ood-v3-0-1/2898 "2023-08-14T13:59:03Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kenny.hanson](https://avatars.discourse-cdn.com/v4/letter/k/6de8d8/32.png) [@kenny.hanson](https://discourse.openondemand.org/u/kenny.hanson)\
**Post date:** [August 14, 2023, 1:59pm UTC](https://discourse.openondemand.org/t/job-composer-ood-v3-0-1/2898/1 "2023-08-14T13:59:03Z")

</div>

Hi,  
We upgraded to v3.0.1. All of the apps are working, job scheduling, etc, except for the Job Composer crashes kind of hard. Hoping to get some help with this 🙂

**CANCEL** : I solved it by “gem install rdoc -v 6.3.3”. Leaving the ticket up for future reference if anybody runs into this.\*

Kenny

> # Exception: OodApp::SetupScriptFailed
> 
> Per user setup failed for script at /var/www/ood/apps/sys/myjobs/./bin/setup-production for user w55c785 with output: /usr/share/gems/gems/bundler-2.2.24/lib/bundler/spec\_set.rb:90:in `block in materialize': Could not find rdoc-6.3.3 in any of the sources (Bundler::GemNotFound) from /usr/share/gems/gems/bundler-2.2.24/lib/bundler/spec_set.rb:85:in `map!’  
> from /usr/share/gems/gems/bundler-2.2.24/lib/bundler/spec\_set.rb:85:in `materialize' from /usr/share/gems/gems/bundler-2.2.24/lib/bundler/definition.rb:244:in `specs\_for’  
> from /usr/share/gems/gems/bundler-2.2.24/lib/bundler/runtime.rb:18:in `setup' from /usr/share/gems/gems/bundler-2.2.24/lib/bundler.rb:149:in `setup’  
> from /usr/share/gems/gems/bundler-2.2.24/lib/bundler/setup.rb:20:in `block in <top (required)>' from /usr/share/gems/gems/bundler-2.2.24/lib/bundler/ui/shell.rb:136:in `with\_level’  
> from /usr/share/gems/gems/bundler-2.2.24/lib/bundler/ui/shell.rb:88:in `silence' from /usr/share/gems/gems/bundler-2.2.24/lib/bundler/setup.rb:20:in `\<top (required)\>’  
> from internal:/usr/share/rubygems/rubygems/core\_ext/kernel\_require.rb:160:in `require' from <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:160:in `rescue in require’  
> from internal:/usr/share/rubygems/rubygems/core\_ext/kernel\_require.rb:149:in `require' <internal:/usr/share/rubygems/rubygems/core_ext/kernel_require.rb>:85:in `require’: cannot load such file – bundler/setup (LoadError)  
> from internal:/usr/share/rubygems/rubygems/core\_ext/kernel\_require.rb:85:in `require’

> # Stack trace:
> 
> /var/www/ood/apps/sys/dashboard/app/apps/ood\_app.rb:271:in `block (2 levels) in run_setup_production' /var/www/ood/apps/sys/dashboard/app/apps/ood_app.rb:257:in `chdir’ /var/www/ood/apps/sys/dashboard/app/apps/ood\_app.rb:257:in `block in run_setup_production' /usr/share/gems/gems/bundler-2.2.24/lib/bundler.rb:397:in `block in with\_unbundled\_env’ /usr/share/gems/gems/bundler-2.2.24/lib/bundler.rb:701:in `with_env' /usr/share/gems/gems/bundler-2.2.24/lib/bundler.rb:397:in `with\_unbundled\_env’ /var/www/ood/apps/sys/dashboard/app/apps/ood\_app.rb:254:in `run_setup_production' /var/www/ood/apps/sys/dashboard/app/controllers/apps_controller.rb:35:in `show’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action\_controller/metal/basic\_implicit\_render.rb:6:in `send_action' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/abstract_controller/base.rb:228:in `process\_action’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action\_controller/metal/rendering.rb:30:in `process_action' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/abstract_controller/callbacks.rb:42:in `block in process\_action’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/activesupport-6.1.7.3/lib/active\_support/callbacks.rb:106:in `run_callbacks' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/abstract_controller/callbacks.rb:41:in `process\_action’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action\_controller/metal/rescue.rb:22:in `process_action' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action_controller/metal/instrumentation.rb:34:in `block in process\_action’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/activesupport-6.1.7.3/lib/active\_support/notifications.rb:203:in `block in instrument' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/activesupport-6.1.7.3/lib/active_support/notifications/instrumenter.rb:24:in `instrument’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/activesupport-6.1.7.3/lib/active\_support/notifications.rb:203:in `instrument' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action_controller/metal/instrumentation.rb:33:in `process\_action’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action\_controller/metal/params\_wrapper.rb:249:in `process_action' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/abstract_controller/base.rb:165:in `process’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionview-6.1.7.3/lib/action\_view/rendering.rb:39:in `process' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action_controller/metal.rb:190:in `dispatch’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action\_controller/metal.rb:254:in `dispatch' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action_dispatch/routing/route_set.rb:50:in `dispatch’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action\_dispatch/routing/route\_set.rb:33:in `serve' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action_dispatch/journey/router.rb:50:in `block in serve’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action\_dispatch/journey/router.rb:32:in `each' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action_dispatch/journey/router.rb:32:in `serve’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action\_dispatch/routing/route\_set.rb:842:in `call' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/rack-2.2.6.4/lib/rack/tempfile_reaper.rb:15:in `call’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/rack-2.2.6.4/lib/rack/etag.rb:27:in `call' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/rack-2.2.6.4/lib/rack/conditional_get.rb:27:in `call’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/rack-2.2.6.4/lib/rack/head.rb:12:in `call' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action_dispatch/http/permissions_policy.rb:22:in `call’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action\_dispatch/http/content\_security\_policy.rb:19:in `call' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/rack-2.2.6.4/lib/rack/session/abstract/id.rb:266:in `context’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/rack-2.2.6.4/lib/rack/session/abstract/id.rb:260:in `call' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action_dispatch/middleware/cookies.rb:697:in `call’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action\_dispatch/middleware/callbacks.rb:27:in `block in call' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/activesupport-6.1.7.3/lib/active_support/callbacks.rb:98:in `run\_callbacks’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action\_dispatch/middleware/callbacks.rb:26:in `call' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action_dispatch/middleware/actionable_exceptions.rb:18:in `call’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action\_dispatch/middleware/debug\_exceptions.rb:29:in `call' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action_dispatch/middleware/show_exceptions.rb:33:in `call’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/lograge-0.12.0/lib/lograge/rails\_ext/rack/logger.rb:18:in `call_app' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/railties-6.1.7.3/lib/rails/rack/logger.rb:26:in `block in call’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/activesupport-6.1.7.3/lib/active\_support/tagged\_logging.rb:99:in `block in tagged' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/activesupport-6.1.7.3/lib/active_support/tagged_logging.rb:37:in `tagged’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/activesupport-6.1.7.3/lib/active\_support/tagged\_logging.rb:99:in `tagged' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/railties-6.1.7.3/lib/rails/rack/logger.rb:26:in `call’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action\_dispatch/middleware/remote\_ip.rb:81:in `call' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/request_store-1.5.1/lib/request_store/middleware.rb:19:in `call’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action\_dispatch/middleware/request\_id.rb:26:in `call' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/rack-2.2.6.4/lib/rack/method_override.rb:24:in `call’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/rack-2.2.6.4/lib/rack/runtime.rb:22:in `call' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action_dispatch/middleware/executor.rb:14:in `call’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/rack-2.2.6.4/lib/rack/sendfile.rb:110:in `call' /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/actionpack-6.1.7.3/lib/action_dispatch/middleware/host_authorization.rb:148:in `call’ /opt/ood/ondemand/root/usr/share/gems/3.0/ondemand/3.0.1-1/gems/railties-6.1.7.3/lib/rails/engine.rb:539:in `call' /opt/rh/ondemand/root/usr/share/ruby/vendor_ruby/phusion_passenger/rack/thread_handler_extension.rb:107:in `process\_request’ /opt/rh/ondemand/root/usr/share/ruby/vendor\_ruby/phusion\_passenger/request\_handler/thread\_handler.rb:149:in `accept_and_process_next_request' /opt/rh/ondemand/root/usr/share/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb:110:in `main\_loop’ /opt/rh/ondemand/root/usr/share/ruby/vendor\_ruby/phusion\_passenger/request\_handler.rb:419:in `block (3 levels) in start_threads' /opt/rh/ondemand/root/usr/share/ruby/vendor_ruby/phusion_passenger/utils.rb:113:in `block in create\_thread\_and\_abort\_on\_exception’

---

<div class="post-metadata">

**Author:** ![nvonwolf](https://sea1.discourse-cdn.com/flex015/user_avatar/discourse.openondemand.org/nvonwolf/32/574_2.png) [@nvonwolf](https://discourse.openondemand.org/u/nvonwolf)\
**Post date:** [August 14, 2023, 2:43pm UTC](https://discourse.openondemand.org/t/job-composer-ood-v3-0-1/2898/2 "2023-08-14T14:43:50Z")

</div>

I had a similar error at our site after upgrading using the official Ansible role. What we found is that it switched/installed the correct version of ruby but did not update the gems RPMs. After performing a manual `dnf upgrade --refresh` the job composer started working. This was on RHEL 8.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/osc/original/2X/b/bae70bd0ed39a3ae769c2108155f4cb3e9da8385.png) [@system](https://discourse.openondemand.org/u/system)\
**Post date:** [February 10, 2024, 2:43pm UTC](https://discourse.openondemand.org/t/job-composer-ood-v3-0-1/2898/3 "2024-02-10T14:43:55Z")

</div>

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
