exercism / website

The codebase for Exercism's website.
https://exercism.org
GNU Affero General Public License v3.0
414 stars 122 forks source link

NoMethodError in spi/tooling_jobs#update #3325

Closed iHiD closed 1 year ago

iHiD commented 1 year ago

Error in v3

NoMethodError in spi/tooling_jobs#update undefined method `context' for #<Exercism::ToolingJob:0x00007f7e72fc44d0 @id="d304851a63324e4ea97a3b97fd9538cf", @data={:source=>{"submission_efs_root"=>"4d17fec450cc494eaaa86213ca797cf8", "submission_filepaths"=>["src/main/java/BirdWatcher.java"], "exercise_git_repo"=>"java", "exercise_git_sha"=>"1fcedc69d1dfe354d7cc0a27376f7e1eef9b30da", "exercise_git_dir"=>"exercises/concept/bird-watcher", "exercise_filepaths"=>[".meta/config.json", ".meta/design.md", ".meta/src/reference/java/BirdWatcher.java", "build.gradle", "src/test/java/BirdWatcherTest.java"]}, :id=>"d304851a63324e4ea97a3b97fd9538cf", :submission_uuid=>"4d17fec450cc494eaaa86213ca797cf8", :type=>"representer", :language=>"java", :exercise=>"bird-watcher", :created_at=>1671189834, :execution_status=>"513", :execution_output=>nil}>

View on Bugsnag

Stacktrace

app/commands/submission/representation/process.rb:130 - reason
app/commands/submission/representation/process.rb:9 - call
app/commands/tooling_job/process.rb:18 - process_representer_job!
app/commands/tooling_job/process.rb:8 - call
app/controllers/spi/tooling_jobs_controller.rb:4 - update
app/controllers/application_controller.rb:55 - mark_notifications_as_read!
app/controllers/application_controller.rb:16 - process_action

View full stacktrace

Created automatically via Bugsnag

iHiD commented 1 year ago

An error linked to this issue has been marked as fixed in Bugsnag NoMethodError in spi/tooling_jobs#update