the issue was present in version which I installed on July 6. but after update to the latest version issue dissapeared.
#118 invalid value for Integer(): ""
category: content_migration
created at: 2025-07-21 07:02:02 -0600
attempts: 0
handler: --- !ruby/struct:CC::Importer::CCWorker migration_id: 3
hostname:
openlms.wne.orgid: 1718719
inst.team: unknown
job_tag: CC::Importer::CCWorker#perform
max_attempts: 1
pid: 2794
priority: 20
process_type: BackgroundJob
request_id: 1718719
run_at: 2025-07-21 13:01:59 UTC
session_id:
openlms.wene.org:2794shard_id: 1
source:
strand: migrations:import_content/api_in_app_10000000000001
type: content_migration
worker_name:
invalid value for Integer(): ""
/home/canvas/public_html/gems/attachment_fu/lib/attachment_fu/backends/file_system_backend.rb:58:in 'String#%'
/home/canvas/public_html/gems/attachment_fu/lib/attachment_fu/backends/file_system_backend.rb:58:in 'AttachmentFu::Backends::FileSystemBackend#partitioned_path'
/home/canvas/public_html/gems/attachment_fu/lib/attachment_fu/backends/file_system_backend.rb:42:in 'AttachmentFu::Backends::FileSystemBackend#full_filename'
/home/canvas/public_html/app/models/attachments/local_storage.rb:78:in 'Attachments::LocalStorage#open'
/home/canvas/public_html/app/models/attachment.rb:1067:in 'Attachment#open'
/home/canvas/public_html/app/models/content_migration.rb:942:in 'ContentMigration#download_exported_data'
/home/canvas/public_html/app/models/content_migration.rb:643:in 'ContentMigration#import_content'
/home/canvas/public_html/lib/cc/importer/cc_worker.rb:77:in 'CC::Importer::CCWorker#perform'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/backend/base.rb:313:in 'block in Delayed::Backend::Base#invoke_job'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/sentry-inst_jobs-5.10.0/lib/sentry/inst_jobs/plugin.rb:25:in 'block (3 levels) in <class:Plugin>'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/sentry-ruby-5.23.0/lib/sentry/hub.rb:89:in 'Sentry::Hub#with_scope'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/sentry-ruby-5.23.0/lib/sentry-ruby.rb:408:in 'Sentry.with_scope'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/sentry-inst_jobs-5.10.0/lib/sentry/inst_jobs/plugin.rb:15:in 'block (2 levels) in <class:Plugin>'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/lifecycle.rb:98:in 'block (2 levels) in Delayed::Callback#add'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/lifecycle.rb:74:in 'block in Delayed::Callback#initialize'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/lifecycle.rb:98:in 'block in Delayed::Callback#add'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/lifecycle.rb:79:in 'Delayed::Callback#execute'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/lifecycle.rb:52:in 'Delayed::Lifecycle#run_callbacks'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/backend/base.rb:310:in 'Delayed::Backend::Base#invoke_job'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/switchman-inst-jobs-4.1.0/lib/switchman_inst_jobs/delayed/backend/base.rb:92:in 'block in SwitchmanInstJobs::Delayed::Backend::Base#invoke_job'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/switchman-4.1.0/lib/switchman/shard.rb:107:in 'Switchman::Shard.activate'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/switchman-4.1.0/lib/switchman/shard.rb:597:in 'Switchman::Shard#activate'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/switchman-inst-jobs-4.1.0/lib/switchman_inst_jobs/delayed/backend/base.rb:92:in 'SwitchmanInstJobs::Delayed::Backend::Base#invoke_job'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/worker.rb:222:in 'block (2 levels) in Delayed::Worker#perform'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/benchmark-0.4.0/lib/benchmark.rb:323:in 'Benchmark.realtime'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/worker.rb:216:in 'block in Delayed::Worker#perform'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/engine.rb:10:in 'block (3 levels) in <class:Engine>'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/activesupport-7.2.2.1/lib/active_support/reloader.rb:77:in 'block in ActiveSupport::Reloader.wrap'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/activesupport-7.2.2.1/lib/active_support/execution_wrapper.rb:91:in 'ActiveSupport::ExecutionWrapper.wrap'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/activesupport-7.2.2.1/lib/active_support/reloader.rb:74:in 'ActiveSupport::Reloader.wrap'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/engine.rb:9:in 'block (2 levels) in <class:Engine>'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/lifecycle.rb:98:in 'block (2 levels) in Delayed::Callback#add'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-statsd-4.0.2/lib/inst_jobs_statsd/stats/timing/perform.rb:24:in 'block (2 levels) in InstJobsStatsd::Stats::Timing::Perform.enable_perform_timing'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst_statsd-3.4.0/lib/inst_statsd/statsd.rb:105:in 'InstStatsd::Statsd.time'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-statsd-4.0.2/lib/inst_jobs_statsd/stats/timing.rb:10:in 'InstJobsStatsd::Stats::Timing.report_timing'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-statsd-4.0.2/lib/inst_jobs_statsd/stats/timing/perform.rb:23:in 'block in InstJobsStatsd::Stats::Timing::Perform.enable_perform_timing'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/lifecycle.rb:98:in 'block (2 levels) in Delayed::Callback#add'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-statsd-4.0.2/lib/inst_jobs_statsd/stats/timing/perform.rb:15:in 'block (2 levels) in InstJobsStatsd::Stats::Timing::Perform.enable_batching'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst_statsd-3.4.0/lib/inst_statsd/statsd.rb:111:in 'InstStatsd::Statsd.batch'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-statsd-4.0.2/lib/inst_jobs_statsd/stats/timing/perform.rb:14:in 'block in InstJobsStatsd::Stats::Timing::Perform.enable_batching'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/lifecycle.rb:98:in 'block (2 levels) in Delayed::Callback#add'
/home/canvas/public_html/config/initializers/delayed_job.rb:153:in 'block (2 levels) in <top (required)>'
/home/canvas/public_html/lib/base/temp_cache.rb:30:in 'TempCache.enable'
/home/canvas/public_html/config/initializers/delayed_job.rb:152:in 'block in <top (required)>'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/lifecycle.rb:98:in 'block (2 levels) in Delayed::Callback#add'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/lifecycle.rb:74:in 'block in Delayed::Callback#initialize'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/lifecycle.rb:98:in 'block in Delayed::Callback#add'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/lifecycle.rb:98:in 'block in Delayed::Callback#add'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/lifecycle.rb:98:in 'block in Delayed::Callback#add'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/lifecycle.rb:98:in 'block in Delayed::Callback#add'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/lifecycle.rb:79:in 'Delayed::Callback#execute'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/lifecycle.rb:52:in 'Delayed::Lifecycle#run_callbacks'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/worker.rb:213:in 'Delayed::Worker#perform'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/worker.rb:183:in 'block (2 levels) in Delayed::Worker#run'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/worker.rb:293:in 'block in Delayed::Worker#configure_for_job'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/worker.rb:52:in 'Delayed::Worker.running_job'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/worker.rb:289:in 'Delayed::Worker#configure_for_job'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/worker.rb:182:in 'block in Delayed::Worker#run'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/lifecycle.rb:74:in 'block in Delayed::Callback#initialize'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/lifecycle.rb:79:in 'Delayed::Callback#execute'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/lifecycle.rb:52:in 'Delayed::Lifecycle#run_callbacks'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/worker.rb:174:in 'Delayed::Worker#run'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/switchman-inst-jobs-4.1.0/lib/switchman_inst_jobs/delayed/worker.rb:31:in 'block in SwitchmanInstJobs::Delayed::Worker#run'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/switchman-4.1.0/lib/switchman/shard.rb:107:in 'Switchman::Shard.activate'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/switchman-4.1.0/lib/switchman/shard.rb:597:in 'Switchman::Shard#activate'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/switchman-inst-jobs-4.1.0/lib/switchman_inst_jobs/delayed/worker.rb:31:in 'SwitchmanInstJobs::Delayed::Worker#run'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/worker.rb:138:in 'block in Delayed::Worker#start'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/lifecycle.rb:74:in 'block in Delayed::Callback#initialize'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/lifecycle.rb:79:in 'Delayed::Callback#execute'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/lifecycle.rb:52:in 'Delayed::Lifecycle#run_callbacks'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/worker.rb:137:in 'Delayed::Worker#start'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/switchman-inst-jobs-4.1.0/lib/switchman_inst_jobs/delayed/worker.rb:24:in 'block in SwitchmanInstJobs::Delayed::Worker#start'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/switchman-4.1.0/lib/switchman/shard.rb:107:in 'Switchman::Shard.activate'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/switchman-4.1.0/lib/switchman/shard.rb:597:in 'Switchman::Shard#activate'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/switchman-inst-jobs-4.1.0/lib/switchman_inst_jobs/delayed/worker.rb:24:in 'SwitchmanInstJobs::Delayed::Worker#start'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/pool.rb:105:in 'block in Delayed::Pool#spawn_worker'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/pool.rb:117:in 'block in Delayed::Pool#fork_with_reconnects'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/pool.rb:113:in 'Kernel#fork'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/pool.rb:113:in 'Delayed::Pool#fork_with_reconnects'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/pool.rb:104:in 'Delayed::Pool#spawn_worker'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/pool.rb:84:in 'block (2 levels) in Delayed::Pool#spawn_all_workers'
<internal:numeric>:257:in 'Integer#times'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/pool.rb:84:in 'block in Delayed::Pool#spawn_all_workers'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/pool.rb:83:in 'Array#each'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/pool.rb:83:in 'Delayed::Pool#spawn_all_workers'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/pool.rb:48:in 'Delayed::Pool#start'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/cli.rb:112:in 'Delayed::CLI#start'
/home/canvas/public_html/vendor/bundle/ruby/3.4.0/gems/inst-jobs-3.1.18.1/lib/delayed/cli.rb:36:in 'Delayed::CLI#run'
script/delayed_job:14:in '<main>'