I get the following error while running "sudo RAILS_ENV=production bundle exec rake canvas:compile_assets".
================================================================
Done in 336.96s.
--> Finished: 'js:webpack_production' in 337.11s
rake aborted!
Parallel::UndumpableException: FrozenError: can't modify frozen Array: ["/var/canvas/app/coffeescripts", "/var/canvas/app/controllers", "/var/canvas/app/controllers/concerns", "/var/canvas/app/graphql", "/var/canvas/app/helpers", "/var/canvas/app/messages", "/var/canvas/app/middleware", "/var/canvas/app/models", "/var/canvas/app/observers", "/var/canvas/app/presenters", "/var/canvas/app/serializers", "/var/canvas/app/stylesheets", "/var/canvas/lib", "/var/canvas/gems/plugins/qti_exporter/lib", "/var/canvas/gems/plugins/academic_benchmark/lib", "/var/canvas/vendor/bundle/ruby/2.7.0/bundler/gems/sentry-ruby-4595fc2893f2/sentry-rails/app/jobs", "/var/canvas/vendor/bundle/ruby/2.7.0/gems/canvas_webex-0.18.1/app/models", "/var/canvas/vendor/bundle/ruby/2.7.0/gems/canvas_webex-0.18.1/lib", "/var/canvas/vendor/bundle/ruby/2.7.0/gems/canvas_connect-0.3.14/app/models", "/var/canvas/vendor/bundle/ruby/2.7.0/gems/canvas_connect-0.3.14/lib", "/var/canvas/vendor/bundle/ruby/2.7.0/gems/switchman-2.2.2/app/models", #<Pathname:/var/canvas/lib/stubs>]
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/engine.rb:576:in `unshift'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/engine.rb:576:in `block in <class:Engine>'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/initializable.rb:32:in `instance_exec'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/initializable.rb:32:in `run'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/initializable.rb:61:in `block in run_initializers'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/initializable.rb:50:in `each'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/initializable.rb:50:in `tsort_each_child'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/initializable.rb:50:in `each'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/initializable.rb:50:in `tsort_each_child'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/initializable.rb:50:in `each'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/initializable.rb:50:in `tsort_each_child'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/initializable.rb:50:in `each'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/initializable.rb:50:in `tsort_each_child'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/initializable.rb:50:in `each'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/initializable.rb:50:in `tsort_each_child'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/initializable.rb:50:in `each'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/initializable.rb:50:in `tsort_each_child'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/initializable.rb:60:in `run_initializers'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/application.rb:363:in `initialize!'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/railtie.rb:190:in `public_send'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/railtie.rb:190:in `method_missing'
/var/canvas/config/environment.rb:29:in `<top (required)>'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/zeitwerk-2.5.4/lib/zeitwerk/kernel.rb:35:in `require'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/application.rb:339:in `require_environment!'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/railties-6.0.4.2/lib/rails/application.rb:523:in `block in run_tasks_blocks'
/var/canvas/vendor/bundle/ruby/2.7.0/bundler/gems/sentry-ruby-4595fc2893f2/sentry-ruby/lib/sentry/rake.rb:24:in `execute'
/var/canvas/lib/tasks/canvas.rake:84:in `block (6 levels) in <top (required)>'
/var/canvas/lib/tasks/canvas.rake:12:in `log_time'
/var/canvas/lib/tasks/canvas.rake:87:in `block (5 levels) in <top (required)>'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/parallel-1.21.0/lib/parallel.rb:515:in `call_with_index'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/parallel-1.21.0/lib/parallel.rb:485:in `process_incoming_jobs'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/parallel-1.21.0/lib/parallel.rb:465:in `block in worker'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/parallel-1.21.0/lib/parallel.rb:456:in `fork'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/parallel-1.21.0/lib/parallel.rb:456:in `worker'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/parallel-1.21.0/lib/parallel.rb:447:in `block in create_workers'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/parallel-1.21.0/lib/parallel.rb:446:in `each'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/parallel-1.21.0/lib/parallel.rb:446:in `each_with_index'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/parallel-1.21.0/lib/parallel.rb:446:in `create_workers'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/parallel-1.21.0/lib/parallel.rb:386:in `work_in_processes'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/parallel-1.21.0/lib/parallel.rb:289:in `map'
/var/canvas/lib/tasks/canvas.rake:80:in `block (4 levels) in <top (required)>'
/var/canvas/lib/tasks/canvas.rake:79:in `each'
/var/canvas/lib/tasks/canvas.rake:79:in `block (3 levels) in <top (required)>'
/var/canvas/lib/tasks/canvas.rake:78:in `block (2 levels) in <top (required)>'
/var/canvas/vendor/bundle/ruby/2.7.0/bundler/gems/sentry-ruby-4595fc2893f2/sentry-ruby/lib/sentry/rake.rb:24:in `execute'
/var/canvas/vendor/bundle/ruby/2.7.0/gems/rake-13.0.3/exe/rake:27:in `<top (required)>'
Tasks: TOP => canvas:compile_assets
(See full trace by running task with --trace)
================================================================
A similar error seems to occur in the latest version. Does anyone have a solution?
I'm installing using both git and zip versions, but I've been stopped with the same problem about 20 times.
I'm testing using Ubuntu 16/20.