Facing error while running sudo RAILS_ENV=production bundle exec rake canvas:compile_assets

70 views
Skip to first unread message

oraganti adithya

unread,
Jun 17, 2024, 2:51:57 AMJun 17
to Canvas LMS Users
Hi Team,
facing bellow error while runnign the bellow command can anyone please help me on this.
using 
node-18.20.3
npm-9.8.1
ruby-3.1
bunlde- 2.4.20
yarn - 1.22.22
sudo RAILS_ENV=production bundle exec rake db:initial_setup
and
sudo RAILS_ENV=production bundle exec rake canvas:compile_assets
rake aborted!
Parallel::UndumpableException: NameError: uninitialized constant ApiRouteSet

  ApiRouteSet::V1.draw(self) do
  ^^^^^^^^^^^
/var/canvas/config/routes.rb:1057:in `block in <top (required)>'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/actionpack-7.0.8/lib/action_dispatch/routing/route_set.rb:428:in `instance_exec'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/actionpack-7.0.8/lib/action_dispatch/routing/route_set.rb:428:in `eval_block'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/actionpack-7.0.8/lib/action_dispatch/routing/route_set.rb:410:in `draw'
/var/canvas/config/routes.rb:27:in `<top (required)>'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/application/routes_reloader.rb:50:in `load'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/application/routes_reloader.rb:50:in `block in load_paths'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/application/routes_reloader.rb:50:in `each'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/application/routes_reloader.rb:50:in `load_paths'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/application/routes_reloader.rb:24:in `reload!'
doc/api/api_routes.rb:46:in `<top (required)>'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/yard-0.9.34/lib/yard/cli/command.rb:70:in `load'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/yard-0.9.34/lib/yard/cli/command.rb:70:in `load_script'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/yard-0.9.34/lib/yard/cli/command.rb:28:in `block in common_options'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/yard-0.9.34/lib/yard/cli/command.rb:56:in `parse_options'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/yard-0.9.34/lib/yard/cli/yardoc.rb:536:in `optparse'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/yard-0.9.34/lib/yard/cli/yardopts_command.rb:42:in `parse_arguments'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/yard-0.9.34/lib/yard/cli/yardoc.rb:292:in `parse_arguments'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/yard-0.9.34/lib/yard/cli/yardoc.rb:248:in `run'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/yard-0.9.34/lib/yard/rake/yardoc_task.rb:74:in `block in define'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/sentry-ruby-5.12.0/lib/sentry/rake.rb:24:in `execute'
/var/canvas/lib/tasks/canvas.rake:79:in `block (6 levels) in <top (required)>'
/var/canvas/lib/tasks/canvas.rake:12:in `log_time'
/var/canvas/lib/tasks/canvas.rake:82:in `block (5 levels) in <top (required)>'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/parallel-1.23.0/lib/parallel.rb:627:in `call_with_index'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/parallel-1.23.0/lib/parallel.rb:597:in `process_incoming_jobs'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/parallel-1.23.0/lib/parallel.rb:577:in `block in worker'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/parallel-1.23.0/lib/parallel.rb:568:in `fork'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/parallel-1.23.0/lib/parallel.rb:568:in `worker'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/parallel-1.23.0/lib/parallel.rb:559:in `block in create_workers'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/parallel-1.23.0/lib/parallel.rb:558:in `each'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/parallel-1.23.0/lib/parallel.rb:558:in `each_with_index'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/parallel-1.23.0/lib/parallel.rb:558:in `create_workers'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/parallel-1.23.0/lib/parallel.rb:497:in `work_in_processes'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/parallel-1.23.0/lib/parallel.rb:291:in `map'
/var/canvas/lib/tasks/canvas.rake:75:in `block (4 levels) in <top (required)>'
/var/canvas/lib/tasks/canvas.rake:74:in `each'
/var/canvas/lib/tasks/canvas.rake:74:in `block (3 levels) in <top (required)>'
/var/canvas/lib/tasks/canvas.rake:73:in `block (2 levels) in <top (required)>'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/sentry-ruby-5.12.0/lib/sentry/rake.rb:24:in `execute'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
Tasks: TOP => canvas:compile_assets
(See full trace by running task with --trace)
 sudo RAILS_ENV=production bundle exec rake db:initial_setup
rake aborted!
Could not find cache store adapter for redis_store (cannot load such file -- active_support/cache/redis_store)
/var/canvas/vendor/bundle/ruby/3.1.0/gems/activesupport-7.0.8/lib/active_support/cache.rb:129:in `rescue in retrieve_store_class'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/activesupport-7.0.8/lib/active_support/cache.rb:124:in `retrieve_store_class'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/activesupport-7.0.8/lib/active_support/cache.rb:75:in `lookup_store'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/switchman-3.5.12/lib/switchman/active_support/cache.rb:24:in `lookup_store'
/var/canvas/lib/base/canvas.rb:72:in `lookup_cache_store'
/var/canvas/config/initializers/cache_store.rb:61:in `block in <top (required)>'
/var/canvas/config/initializers/cache_store.rb:101:in `<top (required)>'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/engine.rb:667:in `load'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/engine.rb:667:in `block in load_config_initializer'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/activesupport-7.0.8/lib/active_support/notifications.rb:208:in `instrument'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/engine.rb:666:in `load_config_initializer'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/engine.rb:620:in `block (2 levels) in <class:Engine>'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/engine.rb:619:in `each'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/engine.rb:619:in `block in <class:Engine>'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:32:in `instance_exec'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:32:in `run'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:61:in `block in run_initializers'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `each'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `tsort_each_child'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:60:in `run_initializers'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/application.rb:372:in `initialize!'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/railtie.rb:226:in `public_send'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/railtie.rb:226:in `method_missing'
/var/canvas/config/environment.rb:29:in `<top (required)>'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/zeitwerk-2.6.12/lib/zeitwerk/kernel.rb:38:in `require'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/zeitwerk-2.6.12/lib/zeitwerk/kernel.rb:38:in `require'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/application.rb:348:in `require_environment!'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/application.rb:506:in `block in run_tasks_blocks'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/sentry-ruby-5.12.0/lib/sentry/rake.rb:24:in `execute'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'

Caused by:
LoadError: cannot load such file -- active_support/cache/redis_store
/var/canvas/vendor/bundle/ruby/3.1.0/gems/zeitwerk-2.6.12/lib/zeitwerk/kernel.rb:38:in `require'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/zeitwerk-2.6.12/lib/zeitwerk/kernel.rb:38:in `require'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/activesupport-7.0.8/lib/active_support/cache.rb:127:in `retrieve_store_class'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/activesupport-7.0.8/lib/active_support/cache.rb:75:in `lookup_store'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/switchman-3.5.12/lib/switchman/active_support/cache.rb:24:in `lookup_store'
/var/canvas/lib/base/canvas.rb:72:in `lookup_cache_store'
/var/canvas/config/initializers/cache_store.rb:61:in `block in <top (required)>'
/var/canvas/config/initializers/cache_store.rb:101:in `<top (required)>'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/engine.rb:667:in `load'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/engine.rb:667:in `block in load_config_initializer'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/activesupport-7.0.8/lib/active_support/notifications.rb:208:in `instrument'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/engine.rb:666:in `load_config_initializer'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/engine.rb:620:in `block (2 levels) in <class:Engine>'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/engine.rb:619:in `each'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/engine.rb:619:in `block in <class:Engine>'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:32:in `instance_exec'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:32:in `run'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:61:in `block in run_initializers'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `each'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `tsort_each_child'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:60:in `run_initializers'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/application.rb:372:in `initialize!'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/railtie.rb:226:in `public_send'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/railtie.rb:226:in `method_missing'
/var/canvas/config/environment.rb:29:in `<top (required)>'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/zeitwerk-2.6.12/lib/zeitwerk/kernel.rb:38:in `require'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/zeitwerk-2.6.12/lib/zeitwerk/kernel.rb:38:in `require'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/application.rb:348:in `require_environment!'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/application.rb:506:in `block in run_tasks_blocks'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/sentry-ruby-5.12.0/lib/sentry/rake.rb:24:in `execute'
/var/canvas/vendor/bundle/ruby/3.1.0/gems/rake-13.0.6/exe/rake:27:in `<top (required)>'
Tasks: TOP => db:initial_setup => environment
(See full trace by running task with --trace)


Andrey Gangan

unread,
Jun 17, 2024, 6:44:38 AMJun 17
to Canvas LMS Users
Production Start outdated
check config/redis.yml.example and config/cache_store.yml.example
for correct configuration

понедельник, 17 июня 2024 г. в 09:51:57 UTC+3, oraganti adithya:

Lucifer

unread,
Jun 17, 2024, 6:55:51 AMJun 17
to Canvas LMS Users
Try to use node 18.1.0 using either nvm or official downloads and not the latest version

oraganti adithya

unread,
Jun 17, 2024, 9:11:01 AMJun 17
to Canvas LMS Users
Thanks for the replay,

In my project the  config/redis.yml.example and config/cache_store.yml.example like bellow

cache_store.yml.example:

# Configure the cache_store by environment. Should be a hash at top level, one
# key per environment, with configuration hashes as values.
development:
  # cache_store: redis_cache_store
  #
  # # normally you'll want to define your redis servers in config/redis.yml and
  # # not here, so that they are used for data as well as cache storage.
  #
  # # the only reason to define a server list here is if you want to use a
  # # separate redis instance for cache and for data.
  #
  # url:
  # - redis://localhost/0
  # connect_timeout: 0.5
  # circuit_breaker:
  #   error_threshold: 1
  #   error_timeout: 2
  #
============================================
redis.yml.example

# production:
#   url:
#   # list of redis servers to use in the ring
#   - redis://redis01
#   - redis://redis02
#   # off, compact, or json
#   # log_style: compact
#   connect_timeout: 0.5
#   circuit_breaker:
#     error_threshold: 1
#     error_timeout: 2

test:
  # only tests that are exercising the integration with redis require redis to run.
  # warning: the redis database will get cleared before each test, so if you
  # use this server for anything else, make sure to set aside a database id for
  # these tests to use.
  url: redis://localhost/1

but in my local the files like bellow
redis.yml
production:
urlredis://localhost

and

cache_store.yml
test:
cache_storeredis_cache_store
development:
cache_storeredis_cache_store
production:
cache_storeredis_cache_store

do i need to add this code or remove from this file regards,
Adithya

Lucifer

unread,
Jun 17, 2024, 9:27:23 AMJun 17
to Canvas LMS Users
Did you try node version 18.1.0 and re run the cmds

Fred Beelen

unread,
Jun 18, 2024, 6:22:02 AMJun 18
to Canvas LMS Users
You can skip first error ApiRouteSet in route.rb by:
$ RAILS_ENV=production CANVAS_BUILD_CONCURRENCY=1 COMPILE_ASSETS_API_DOCS=0  bundle exec rake canvas:compile_assets 2>&1 | tee canvas-compile-assets.log

Ubuntu 22.04 12GB RAM
Update Ruby 3.1.2p20
Rails 7.0.4.3
RubyGems 3.3.7
Rack 2.2.7
Nodejs v18.17.1
npm 10.8.1
Yarn 1.22.22 naar
Bundler 2.5.9

Unfortunately another error during: Start: 'brand_configs:write'
rake aborted!
Parallel::UndumpableException: FrozenError: can't modify frozen array: ["/var/canvas/releases/20240615/app/middleware", "/var/canvas/releases/20240615/lib/base"].
/var/canvas/releases/20240615/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/engine.rb:575:in `unshift'
/var/canvas/releases/20240615/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/engine.rb:575:in `block in <class:Engine>'
/var/canvas/releases/20240615/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:32:in `instance_exec'
/var/canvas/releases/20240615/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:32:in `run'
/var/canvas/releases/20240615/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:61:in `block in run_initializers'
/var/canvas/releases/20240615/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `each'
/var/canvas/releases/20240615/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `tsort_each_child'
/var/canvas/releases/20240615/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `each'
/var/canvas/releases/20240615/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `tsort_each_child'
/var/canvas/releases/20240615/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `each'
/var/canvas/releases/20240615/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `tsort_each_child'
/var/canvas/releases/20240615/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `each'
/var/canvas/releases/20240615/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `tsort_each_child'
/var/canvas/releases/20240615/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `each'
/var/canvas/releases/20240615/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `tsort_each_child'
/var/canvas/releases/20240615/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `each'
/var/canvas/releases/20240615/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:50:in `tsort_each_child'
/var/canvas/releases/20240615/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/initializable.rb:60:in `run_initializers'
/var/canvas/releases/20240615/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/application.rb:372:in `initialize!'
/var/canvas/releases/20240615/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/railtie.rb:226:in `public_send'
/var/canvas/releases/20240615/vendor/bundle/ruby/3.1.0/gems/railties-7.0.8/lib/rails/railtie.rb:226:in `method_missing'
/var/canvas/releases/20240615/config/environment.rb:24:in `<top (required)>'
Op maandag 17 juni 2024 om 08:51:57 UTC+2 schreef oraganti adithya:

Fred Beelen

unread,
Jun 18, 2024, 6:34:00 AMJun 18
to Canvas LMS Users
BTW Canvas treesame commit of origin/stable/2024-06-05

Op dinsdag 18 juni 2024 om 12:22:02 UTC+2 schreef Fred Beelen:

Vignesh Pandian

unread,
Jun 18, 2024, 1:15:07 PMJun 18
to canvas-l...@googlegroups.com

Try to use node 18.1.0


--

---
You received this message because you are subscribed to the Google Groups "Canvas LMS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to canvas-lms-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/canvas-lms-users/926a4e80-ab07-432b-b287-b1b75287c91en%40googlegroups.com.

oraganti adithya

unread,
Jun 18, 2024, 1:15:14 PMJun 18
to canvas-l...@googlegroups.com
Which npm version I need to use for node 18.1.0?
I'm not using nvm for installing node

--

---
You received this message because you are subscribed to the Google Groups "Canvas LMS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to canvas-lms-use...@googlegroups.com.

Fred Beelen

unread,
Jun 19, 2024, 6:18:06 AMJun 19
to Canvas LMS Users
Sorry, ignore my error posts 18 June.
Had forgotten to edit redis.yml.
option: servers -> url

After modification, compile:assets was successful
Op dinsdag 18 juni 2024 om 12:34:00 UTC+2 schreef Fred Beelen:

oraganti adithya

unread,
Jun 21, 2024, 9:47:03 AM (12 days ago) Jun 21
to Canvas LMS Users
Thanks team for your all help, Now it is hitting the 200k but the application behaving like bellow it is not showing courses and profile other options.
when ran the compile assets commad it is showing some missing scripts like bellow  is this  cause for  errorsin the application. canv anyone help out this situation.

yarn run v1.19.1
$ yarn workspace-run build:canvas
$ r() { wsrun --fast-exit --exclude-missing --report -c $@; exit $?; } && r build:canvas
i18nliner-canvas has no build:canvas script, skipping missing
@canvas/account-quota-settings-view has no build:canvas script, skipping missing
@canvas/add-people has no build:canvas script, skipping missing
@canvas/alerts has no build:canvas script, skipping missing
@canvas/announcements has no build:canvas script, skipping missing
@canvas/apollo has no build:canvas script, skipping missing
@canvas/assignments has no build:canvas script, skipping missing
@canvas/authenticity-token has no build:canvas script, skipping missing
@canvas/avatar-dialog-view has no build:canvas script, skipping missing
@canvas/avatar has no build:canvas script, skipping missing
@canvas/await-element has no build:canvas script, skipping missing
@canvas/axios has no build:canvas script, skipping missing
@canvas/backbone-collection-view has no build:canvas script, skipping missing
@canvas/backbone has no build:canvas script, skipping missing
@canvas/backoff-poller has no build:canvas script, skipping missing
@canvas/blueprint-courses has no build:canvas script, skipping missing
@canvas/brandable-css has no build:canvas script, skipping missing
@canvas/calendar-conferences has no build:canvas script, skipping missing
@canvas/calendar has no build:canvas script, skipping missing
@canvas/color-picker has no build:canvas script, skipping missing
@canvas/combo-box has no build:canvas script, skipping missing
@canvas/conditional-release-cyoe-helper has no build:canvas script, skipping missing
@canvas/conditional-release-editor has no build:canvas script, skipping missing
@canvas/conditional-release-score has no build:canvas script, skipping missing
:@canvas/context-modules has no build:canvas script, skipping missing
@canvas/copy-to-clipboard has no build:canvas script, skipping missing
@canvas/course-homepage has no build:canvas script, skipping missing
@canvas/courses has no build:canvas script, skipping missing
@canvas/create-course-modal has no build:canvas script, skipping missing
@canvas/dashboard-card has no build:canvas script, skipping missing
@canvas/date-group has no build:canvas script, skipping missing
@canvas/datetime-natural-parsing-instrument has no build:canvas script, skipping missing
@canvas/datetime has no build:canvas script, skipping missing
@canvas/day-substitution has no build:canvas script, skipping missing
@canvas/deep-linking has no build:canvas script, skipping missing
@canvas/dialog-base-view has no build:canvas script, skipping missing
@canvas/direct-sharing has no build:canvas script, skipping missing
@canvas/discussions has no build:canvas script, skipping missing
@canvas/do-fetch-api-effect has no build:canvas script, skipping missing
@canvas/doc-previews has no build:canvas script, skipping missing
@canvas/due-dates has no build:canvas script, skipping missing
@canvas/easy-student-view has no build:canvas script, skipping missing
@canvas/editor-toggle has no build:canvas script, skipping missing
@canvas/error-boundary has no build:canvas script, skipping missing
@canvas/external-apps has no build:canvas script, skipping missing
@canvas/external-tools has no build:canvas script, skipping missing
@canvas/feature-flags has no build:canvas script, skipping missing
@canvas/files has no build:canvas script, skipping missing
@canvas/forms has no build:canvas script, skipping missing
@canvas/generate-pairing-code has no build:canvas script, skipping missing
@canvas/generic-error-page has no build:canvas script, skipping missing
:@canvas/grading-status-pill has no build:canvas script, skipping missing
@canvas/grading has no build:canvas script, skipping missing
@canvas/graphql-query-mock has no build:canvas script, skipping missing
@canvas/group-modal has no build:canvas script, skipping missing
@canvas/groups has no build:canvas script, skipping missing
@canvas/handlebars-helpers has no build:canvas script, skipping missing
@canvas/hide-assignment-grades-tray has no build:canvas script, skipping missing
@canvas/i18n has no build:canvas script, skipping missing
@canvas/images has no build:canvas script, skipping missing
@canvas/immersive-reader has no build:canvas script, skipping missing
@canvas/infinite-scroll has no build:canvas script, skipping missing
@canvas/instui-bindings has no build:canvas script, skipping missing
@canvas/integrations has no build:canvas script, skipping missing
@canvas/jquery has no build:canvas script, skipping missing
@canvas/k5 has no build:canvas script, skipping missing
@canvas/keyboard-nav-dialog has no build:canvas script, skipping missing
@canvas/keycodes has no build:canvas script, skipping missing
@canvas/link-enrollment has no build:canvas script, skipping missing
@canvas/loading-image has no build:canvas script, skipping missing
@canvas/loading-indicator has no build:canvas script, skipping missing
@canvas/lock-icon has no build:canvas script, skipping missing
@canvas/lti has no build:canvas script, skipping missing
@canvas/mathquill has no build:canvas script, skipping missing
@canvas/media-comments has no build:canvas script, skipping missing
@canvas/media-recorder has no build:canvas script, skipping missing
@canvas/mediaelement has no build:canvas script, skipping missing
@canvas/message-students-dialog has no build:canvas script, skipping missing
@canvas/modules has no build:canvas script, skipping missing
@canvas/move-item-tray has no build:canvas script, skipping missing
@canvas/multi-select has no build:canvas script, skipping missing
@canvas/network has no build:canvas script, skipping missing
@canvas/normalize-registration-errors has no build:canvas script, skipping missing
@canvas/notification-preferences-course has no build:canvas script, skipping missing
@canvas/notification-preferences has no build:canvas script, skipping missing
@canvas/notifications has no build:canvas script, skipping missing
@canvas/observer-picker has no build:canvas script, skipping missing
@canvas/outcome-content-view has no build:canvas script, skipping missing
@canvas/outcome-gradebook-grid has no build:canvas script, skipping missing
@canvas/outcome-sidebar-view has no build:canvas script, skipping missing
@canvas/outcomes has no build:canvas script, skipping missing
@canvas/pagination has no build:canvas script, skipping missing
@canvas/panda-pub-client has no build:canvas script, skipping missing
@canvas/panda-pub-poller has no build:canvas script, skipping missing
@canvas/permissions has no build:canvas script, skipping missing
@canvas/post-assignment-grades-tray has no build:canvas script, skipping missing
@canvas/progress has no build:canvas script, skipping missing
@canvas/pseudonyms has no build:canvas script, skipping missing
@canvas/publish-button-view has no build:canvas script, skipping missing
@canvas/publish-icon-view has no build:canvas script, skipping missing
@canvas/quiz-legacy-client-apps has no build:canvas script, skipping missing
@canvas/quiz-log-auditing has no build:canvas script, skipping missing
@canvas/quizzes has no build:canvas script, skipping missing
@canvas/rails-flash-notifications has no build:canvas script, skipping missing
@canvas/rce has no build:canvas script, skipping missing
:array-erase has no build:canvas script, skipping missing
@instructure/babel-preset-pretranslated-format-message has no build:canvas script, skipping missing
@instructure/babel-preset-pretranslated-translations-package-format-message has no build:canvas script, skipping missing
backbone-identity-map has no build:canvas script, skipping missing
backbone-input-filter-view has no build:canvas script, skipping missing
backbone-input-view has no build:canvas script, skipping missing
bootstrap-dropdown has no build:canvas script, skipping missing
bootstrap-select has no build:canvas script, skipping missing
browser-sniffer has no build:canvas script, skipping missing
@instructure/browserslist-config-canvas-lms has no build:canvas script, skipping missing
compose has no build:canvas script, skipping missing
convert-case has no build:canvas script, skipping missing
date-js has no build:canvas script, skipping missing
datetime-moment-parser has no build:canvas script, skipping missing
defer-promise has no build:canvas script, skipping missing
deparam has no build:canvas script, skipping missing
ember has no build:canvas script, skipping missing
escape-regex has no build:canvas script, skipping missing
force-screenreader-to-reparse has no build:canvas script, skipping missing
format-message-estree-util has no build:canvas script, skipping missing
get-cookie has no build:canvas script, skipping missing
html-escape has no build:canvas script, skipping missing
intl-polyfills has no build:canvas script, skipping missing
jest-moxios-utils has no build:canvas script, skipping missing
jquery-fancy-placeholder has no build:canvas script, skipping missing
 | Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methods
since the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties.
 | The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-prop
osal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
 |      ["@babel/plugin-proposal-private-methods", { "loose": true }]
 | to the "plugins" section of your Babel config.
 | Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methodssince the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties.
 | The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
 |      ["@babel/plugin-proposal-private-methods", { "loose": true }]
 | to the "plugins" section of your Babel config.
 | Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methodssince the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties.
 | The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
 |      ["@babel/plugin-proposal-private-methods", { "loose": true }]
 | to the "plugins" section of your Babel config.
 | Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methodssince the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties.
 | The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
 |      ["@babel/plugin-proposal-private-methods", { "loose": true }]
 | to the "plugins" section of your Babel config.
 | Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methodssince the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties.
 | Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methods
since the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties.
 | The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-prop
osal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
 |      ["@babel/plugin-proposal-private-methods", { "loose": true }]
 | to the "plugins" section of your Babel config.
 | Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methodssince the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties.
 | The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
 |      ["@babel/plugin-proposal-private-methods", { "loose": true }]
 | to the "plugins" section of your Babel config.
 | Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methodssince the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties.
 | The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
 |      ["@babel/plugin-proposal-private-methods", { "loose": true }]
 | to the "plugins" section of your Babel config.
 | Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methodssince the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties.
 | The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
 |      ["@babel/plugin-proposal-private-methods", { "loose": true }]
 | to the "plugins" section of your Babel config.
 | Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methodssince the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties.
  | Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methods
since the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties.
 | The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-prop
osal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
 |      ["@babel/plugin-proposal-private-methods", { "loose": true }]
 | to the "plugins" section of your Babel config.
 | Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methodssince the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties.
 | The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
 |      ["@babel/plugin-proposal-private-methods", { "loose": true }]
 | to the "plugins" section of your Babel config.
 | Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methodssince the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties.
 | The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
 |      ["@babel/plugin-proposal-private-methods", { "loose": true }]
 | to the "plugins" section of your Babel config.
 | Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methodssince the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties.
 | The "loose" option must be the same for @babel/plugin-proposal-class-properties, @babel/plugin-proposal-private-methods and @babel/plugin-proposal-private-property-in-object (when they are enabled): you can silence this warning by explicitly adding
 |      ["@babel/plugin-proposal-private-methods", { "loose": true }]
 | to the "plugins" section of your Babel config.
 | Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-methodssince the "loose" mode option was set to "true" for @babel/plugin-proposal-class-properties.
  Successfully compiled 66 files with Babel (5383ms).
 | $ JEST_WORKER_ID=true babel src --out-dir lib --ignore '**/__tests__'
 | Browserslist: caniuse-lite is outdated. Please run:
 | npx browserslist@latest --update-db
 |
 | Why you should do it regularly:
 | https://github.com/browserslist/browserslist#browsers-data-updating
@instructure/canvas-planner
 | $ JEST_WORKER_ID=true babel src --out-dir lib --ignore '**/__tests__'
@instructure/canvas-media
 | Successfully compiled 66 files with Babel (3988ms).
@instructure/canvas-planner
 | Browserslist: caniuse-lite is outdated. Please run:
 | npx browserslist@latest --update-db
 |
 | Why you should do it regularly:
 | https://github.com/browserslist/browserslist#browsers-data-updating
 | [babel-plugin-themeable-styles] Custom scoped CSS class names will be removed in 7.0. Please use the default themeable config.
 | Successfully compiled 104 files with Babel (6502ms).
@instructure/canvas-rce
 | Successfully compiled 308 files with Babel (19866ms).
 | Browserslist: caniuse-lite is outdated. Please run:
 | npx browserslist@latest --update-db
 |
  Why you should do it regularly:
 | https://github.com/browserslist/browserslist#browsers-data-updating
 | Successfully compiled 308 files with Babel (9864ms).

Report:
  5 packages finished `build:canvas` successfully: @instructure/js-utils, @instructure/k5uploader, @instructure/canvas-planner, @instructure/canvas-media, @instructure/canvas-rce
  219 packages are missing script `build:canvas`: i18nliner-canvas, @canvas/account-quota-settings-view, @canvas/add-people, @canvas/alerts, @canvas/announcements, @canvas/apollo, @canvas/assignments, @canvas/authenticity-token, @canvas/avatar-dialog-view, @canvas/avatar, @canvas/await-element, @canvas/axios, @canvas/backbone-collection-view, @canvas/backbone, @canvas/backoff-poller, @canvas/blueprint-courses, @canvas/brandable-css, @canvas/calendar-conferences, @canvas/calendar, @canvas/color-picker, @canvas/combo-box, @canvas/conditional-release-cyoe-helper,@canvas/conditional-release-editor, @canvas/conditional-release-score, @canvas/conditional-release-stats, @canvas/confetti, @canvas/content-locks, @canvas/content-migrations, @canvas/content-sharing, @canvas/context-cards, @canvas/context-module-file-drop, @canvas/context-modules, @canvas/copy-to-clipboard, @canvas/course-homepage, @canvas/courses, @canvas/create-course-modal, @canvas/dashboard-card, @canvas/date-group, @canvas/datetime-natural-parsing-instrument, @canvas/datetime, @canvas/day-substitution, @canvas/deep-linking, @canvas/dialog-base-view, @canvas/direct-sharing, @canvas/discussions, @canvas/do-fetch-api-effect, @canvas/doc-previews, @canvas/due-dates, @canvas/easy-student-view, @canvas/editor-toggle, @canvas/error-boundary, @canvas/external-apps, @canvas/external-tools, @canvas/feature-flags, @canvas/files, @canvas/forms, @canvas/generate-pairing-code, @canvas/generic-error-page, @canvas/google-analytics, @canvas/grade-summary, @canvas/gradebook-content-filters, @canvas/gradebook-menu, @canvas/grading-standard-collection, @canvas/grading-standards, @canvas/grading-status-pill, @canvas/grading, @canvas/graphql-query-mock, @canvas/group-modal, @canvas/groups, @canvas/handlebars-helpers, @canvas/hide-assignment-grades-tray, @canvas/i18n, @canvas/images, @canvas/immersive-reader, @canvas/infinite-scroll, @canvas/instui-bindings, @canvas/integrations, @canvas/jquery, @canvas/k5, @canvas/keyboard-nav-dialog, @canvas/keycodes, @canvas/link-enrollment, @canvas/loading-image, @canvas/loading-indicator, @canvas/lock-icon, @canvas/lti, @canvas/mathquill, @canvas/media-comments, @canvas/media-recorder, @canvas/mediaelement, @canvas/message-students-dialog, @canvas/message-students-modal, @canvas/mime, @canvas/modal, @canvas/module-sequence-footer, @canvas/modules, @canvas/move-item-tray, @canvas/multi-select, @canvas/network, @canvas/normalize-registration-errors, @canvas/notification-preferences-course, @canvas/notification-preferences, @canvas/notifications, @canvas/observer-picker, @canvas/outcome-content-view, @canvas/outcome-gradebook-grid, @canvas/outcome-sidebar-view, @canvas/outcomes, @canvas/pagination, @canvas/panda-pub-client, @canvas/panda-pub-poller, @canvas/permissions, @canvas/post-assignment-grades-tray, @canvas/progress, @canvas/pseudonyms, @canvas/publish-button-view, @canvas/publish-icon-view, @canvas/quiz-legacy-client-apps, @canvas/quiz-log-auditing, @canvas/quizzes, @canvas/rails-flash-notifications, @canvas/rce, @canvas/react-modal, @canvas/rubrics, @canvas/sections-tooltip, @canvas/sections, @canvas/select-content-dialog, @canvas/select-position, @canvas/services, @canvas/shave, @canvas/signup-dialog, @canvas/sis, @canvas/speed-grader-link, @canvas/spinner, @canvas/stub-env, @canvas/student-group-filter, @canvas/svg-wrapper, @canvas/syllabus, @canvas/theme-editor, @canvas/timezone, @canvas/tinymce-equella, @canvas/tinymce-external-tools, @canvas/tour-pubsub, @canvas/trays, @canvas/tree-browser-view, @canvas/unread-badge, @canvas/upload-file,@canvas/use-date-time-format-hook, @canvas/use-fetch-api-hook, @canvas/use-immediate-hook, @canvas/use-state-with-callback-hook, @canvas/user-settings, @canvas/user-sortable-name, @canvas/users, @canvas/util, @canvas/validated-apollo-mocked-provider, @canvas/wiki, array-erase, @instructure/babel-preset-pretranslated-format-message, @instructure/babel-preset-pretranslated-translations-package-format-message, backbone-identity-map, backbone-input-filter-view, backbone-input-view, bootstrap-dropdown, bootstrap-select, browser-sniffer, @instructure/browserslist-config-canvas-lms, compose, convert-case, date-js, datetime-moment-parser, defer-promise, deparam, ember, escape-regex, force-screenreader-to-reparse, format-message-estree-util, get-cookie, html-escape, intl-polyfills, jest-moxios-utils, jquery-fancy-placeholder, jquery-kyle-menu, jquery-pageless, jquery-popover, jquery-qtip, jquery-scroll-into-view, jquery-scroll-to-visible, jquery-selectmenu, jquery-sticky, jquery-tinypubsub, jquery-tree, jqueryui, link-header-parsing, lodash-underscore, make-promise-pool, mathml, obj-flatten, obj-select, obj-unflatten, old-copy-of-react-14-that-is-just-here-so-if-analytics-is-checked-out-it-doesnt-change-yarn.lock, parse-browser-info, persistent-array, prevent-default, query-string-encoding, react-dnd-test-backend, @instructure/ready, round, sanitize-html-with-tinymce, sanitize-url, shortid, slickgrid, str-pluralize, strip-tags, @instructure/translations, url-encoding, validated-apollo, with-breakpoints, datetime
Screenshot 2024-06-21 094350.png

Andrey Gangan

unread,
Jun 21, 2024, 12:11:41 PM (12 days ago) Jun 21
to Canvas LMS Users
npm version is not the tip, you can update to the latest or check package.json for used version.
something wrong with your source code.
try to use 
git pull
git reset --hard prod

then if it does not help use script/nuke_node.sh script

пятница, 21 июня 2024 г. в 16:47:03 UTC+3, oraganti adithya:

oraganti adithya

unread,
Jun 27, 2024, 1:43:52 AM (7 days ago) Jun 27
to Canvas LMS Users

Thanks Andrey
Reply all
Reply to author
Forward
0 new messages